<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Using this raytracer for generative art.  A comment and a quest in Intel® Embree Ray Tracing Kernels</title>
    <link>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775258#M26</link>
    <description>Embree runs on both,Intel Core andIntel Xeon processors. Xeon is preferrable, because you can put multiple processors into a single machine and the maximum number of cores per processor ishigher. Embree's rendering performancescales almost linearly with the total number of cores and the clock rate. The more the merrier!&lt;BR /&gt;</description>
    <pubDate>Tue, 24 Apr 2012 22:19:34 GMT</pubDate>
    <dc:creator>Manfred_Ernst__Intel</dc:creator>
    <dc:date>2012-04-24T22:19:34Z</dc:date>
    <item>
      <title>Using this raytracer for generative art.  A comment and a question.</title>
      <link>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775250#M18</link>
      <description>I really enjoy using this collection of raytracers. Very very very fast. I haven't touched my GPU renderers since compiling yours. I am constantly impressed by the quality of long renders, and the speed where nice proofs appear. Since I use it to create generative art I don't care if it isn't fully featured.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I wrote a simple interface to your XML import standard for use in the processing creative coding framework. &lt;A href="http://code.google.com/p/p5toembree/" target="_blank"&gt;http://code.google.com/p/p5toembree/&lt;/A&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Gallery of some renders I have made ::&lt;A href="http://www.flickr.com/photos/billautomata/7051361977/in/set-72157629780925887"&gt;http://www.flickr.com/photos/billautomata/7051361977/in/set-72157629780925887&lt;/A&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Also, the biggest amazon EC2 instance enables cloud rendering with your engine. No OpenCL fuss. 60GB + Dual Xeon. It's fast!&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Now for my question, I'm trying to pick apart the code to stick a 'std::cout&amp;lt;&amp;lt; currentIterationOfSPP &amp;lt;&amp;lt; "\\n";' so I can get a stdout of the progression of a render to the file. If I set the SPP to 1024, where can I output the count from 0 -&amp;gt; 1024 ? &lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Thanks!&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Tue, 10 Apr 2012 03:30:50 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775250#M18</guid>
      <dc:creator>billautomata</dc:creator>
      <dc:date>2012-04-10T03:30:50Z</dc:date>
    </item>
    <item>
      <title>Using this raytracer for generative art.  A comment and a quest</title>
      <link>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775251#M19</link>
      <description>The renderer subdivides the image in a number of tiles to be rendered. You can output the current status by printing how many tiles got rendered in theIntegratorRenderer::renderThread() function. You should protect the printf by some mutex as this function is executed from multiple threads.</description>
      <pubDate>Tue, 10 Apr 2012 05:13:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775251#M19</guid>
      <dc:creator>SvenW_Intel</dc:creator>
      <dc:date>2012-04-10T05:13:56Z</dc:date>
    </item>
    <item>
      <title>Using this raytracer for generative art.  A comment and a quest</title>
      <link>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775252#M20</link>
      <description>I really enjoying tinkering in your code.&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;I haven't run my GPU renderers in a while and I'm looking at building a dual processor quad-core system for making large animations with this renderer. &lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;Are there any differences between the consumer class chips and the Xeon processors in terms of fully using this colleciton of raytracers? &lt;/DIV&gt;</description>
      <pubDate>Sat, 14 Apr 2012 16:15:21 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775252#M20</guid>
      <dc:creator>billautomata</dc:creator>
      <dc:date>2012-04-14T16:15:21Z</dc:date>
    </item>
    <item>
      <title>Using this raytracer for generative art.  A comment and a quest</title>
      <link>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775253#M21</link>
      <description>&lt;DIV&gt;I got the status update&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;I managed to implement file export during the render within the GLUT loop, but how would I export the current render to a file during a long export? It seems the embreeDevice isn't being used?&lt;DIV&gt;I really appreciate your help, my work is being included in an art show in partnership with St Jude Childrens Research Hospital here locally and I am going to use your renderer to create a very large print.  I will be sure to post a link on this forum when the work is complete and I will somehow credit you both in the literature for the event. =)&lt;/DIV&gt;</description>
      <pubDate>Wed, 18 Apr 2012 04:35:18 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775253#M21</guid>
      <dc:creator>billautomata</dc:creator>
      <dc:date>2012-04-18T04:35:18Z</dc:date>
    </item>
    <item>
      <title>Using this raytracer for generative art.  A comment and a quest</title>
      <link>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775254#M22</link>
      <description>If I understand correct you want to export to a file during render to see the current status? This would have to get implemented in the backend inside the renderer. You could for instance add anstoreImage(film,"image.jpg") after the film-&amp;gt;normalize() call in the IntegratorRenderer. But make sure to protect this call by a Mutex and not too call it too often!&lt;DIV&gt;&lt;SPAN style="font-family: Verdana, Arial, Helvetica, sans-serif;"&gt;&lt;BR /&gt;&lt;/SPAN&gt;&lt;DIV&gt;How long do you expect your renderings to take? Isn't the status bar you implemented sufficient to track the progress?&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;</description>
      <pubDate>Wed, 18 Apr 2012 05:32:39 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775254#M22</guid>
      <dc:creator>SvenW_Intel</dc:creator>
      <dc:date>2012-04-18T05:32:39Z</dc:date>
    </item>
    <item>
      <title>Using this raytracer for generative art.  A comment and a quest</title>
      <link>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775255#M23</link>
      <description>This has to do with tile settings and accumulation but I cannot figure it out for the life of me. I just want to render to disk without a GLUT window, and periodically save the current progression to disk. &lt;DIV&gt;I understand it has to do with the number of tiles, but could I sample all the tiles at an SPP of 1, then save to disk, then resample all the tiles, then repeat the save to disk?&lt;/DIV&gt;&lt;DIV&gt;&lt;BR /&gt;I would like the outputMode() function to behave like the displayMode() function by feeding the framebuffer back into the sampler. If I am simply totally mistaken as to how this software operates, I apologize. Thank you!&lt;/DIV&gt;</description>
      <pubDate>Wed, 18 Apr 2012 12:26:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775255#M23</guid>
      <dc:creator>billautomata</dc:creator>
      <dc:date>2012-04-18T12:26:34Z</dc:date>
    </item>
    <item>
      <title>Using this raytracer for generative art.  A comment and a quest</title>
      <link>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775256#M24</link>
      <description>I utilize cloud resources for rendering and the instances can often go offline. I would like some insurance during the render that at least the current progress is recoverable by performing a periodic write to disk.In outputmode it is not rendering the entire image each pass and instead rendering individual tiles to the max SPP. I create some scenes that are purposefully complex and can benefit from 22,000 SPP and a 512 depth.&lt;DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;&lt;/DIV&gt;&lt;/DIV&gt;&lt;DIV&gt;"Live mode" with GLUT seems to use very little memory compared to outputMode() which seems to hold all the samples in memory at once?&lt;/DIV&gt;&lt;DIV&gt;I'm going to try to create a 3rd mode that launches no glut window but uses it's scene settings so I can launch with progressive whole frame periodic saves in the cloud.&lt;/DIV&gt;&lt;DIV&gt;Again, thank you for this wonderful tool. I am building a tool that uses the Processing creative coding framework (http://processing.org) and a Half-Edge mesh procedural mesh generation libarary to export scenes that Embree can read and render, I think it will become a popular tool because your renderer is very high quality compared to the alternative open source renderers (luxrender, slg, cycles, etc.)&lt;/DIV&gt;&lt;DIV&gt;It is also nice to read the code of actual scientists. &lt;/DIV&gt;</description>
      <pubDate>Wed, 18 Apr 2012 21:41:10 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775256#M24</guid>
      <dc:creator>billautomata</dc:creator>
      <dc:date>2012-04-18T21:41:10Z</dc:date>
    </item>
    <item>
      <title>Using this raytracer for generative art.  A comment and a quest</title>
      <link>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775257#M25</link>
      <description>I just figured it out, very satisfying. I enclosed "g_device-&amp;gt;rtRenderFrame(g_renderer,camera,scene,g_frameBuffer); " within a loop that performs successive passes without recreating the scene</description>
      <pubDate>Wed, 18 Apr 2012 22:45:56 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775257#M25</guid>
      <dc:creator>billautomata</dc:creator>
      <dc:date>2012-04-18T22:45:56Z</dc:date>
    </item>
    <item>
      <title>Using this raytracer for generative art.  A comment and a quest</title>
      <link>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775258#M26</link>
      <description>Embree runs on both,Intel Core andIntel Xeon processors. Xeon is preferrable, because you can put multiple processors into a single machine and the maximum number of cores per processor ishigher. Embree's rendering performancescales almost linearly with the total number of cores and the clock rate. The more the merrier!&lt;BR /&gt;</description>
      <pubDate>Tue, 24 Apr 2012 22:19:34 GMT</pubDate>
      <guid>https://community.intel.com/t5/Intel-Embree-Ray-Tracing-Kernels/Using-this-raytracer-for-generative-art-A-comment-and-a-question/m-p/775258#M26</guid>
      <dc:creator>Manfred_Ernst__Intel</dc:creator>
      <dc:date>2012-04-24T22:19:34Z</dc:date>
    </item>
  </channel>
</rss>

