# New Ideas in Raytracing

2 replies to this topic

### #1Reedbeta

DevMaster Staff

• 5307 posts
• LocationBellevue, WA

Posted 29 September 2012 - 10:44 PM

I just finished writing a blog post, New Ideas in Raytracing. It's about my two favorite new-ish raytracing techniques: stochastic progressive photon mapping, and divide-and-conquer raytracing. I don't do a lot of raytracing in my day job, but like lots of graphics programmers I'm an enthusiast of the subject, and I try to keep up somewhat with what's going on in that field from year to year. I thought these methods were worth sharing.
reedbeta.com - developer blog, OpenGL demos, and other projects

### #2Stainless

Member

• Members
• 581 posts
• LocationSouthampton

Posted 01 October 2012 - 08:34 AM

DACRT is really interesting, actually I'm a little embarrassed I didn't think of it when I wrote my tracer.

It's such a clean solution, I'm amazed no one thought of it a while ago.

There's a new "supercomputer on a chip" come out for \$99 that we are thinking of doing something with, this might be a good starting point.

### #3moe

Valued Member

• Members
• 276 posts

Posted 01 October 2012 - 10:25 AM

Funny, just yesterday I checked out the new generation of Nvidia gfx cards (kepler) and they were talking about how good they are for raytracing.
E.g. this:

DACRT does indeed look interesting. I wonder how well this would work with sorting algorithms other than quicksort. A while back I was playing with an idea to use radix sort to build a hirarchical structure that can be used for raytracing. E.g. a point in space would fit into some space in an octree. Instead of using the x,y,z coordinates of the pixel, you could store the node indices and then sort them to get an optimised structure to use with OpenCL. This way you would be able to have moving objects in a scene since they can arbitrarily change their location bevore beeing sorted. But in the end... who has the time... I had to put the porject to rest

#### 1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users