3 ms·
I think some pretty smart people (Neoptica) are working on this problem - aided by the the general purpose programmability of the latest generation of GPUs.
by comatose_kid 19y ago
I think some pretty smart people (Neoptica) are working on this problem - aided by the the general purpose programmability of the latest generation of GPUs.
- jsjenkins168 19y agoThe nice thing about raytracing is that it scales so well with parallel processing. The more pipelines, the more simultaneous rays you can process at one time. Synchronization issues are minimal because essentially what you are doing is waiting for pixel data to return from all of the rays shot from the camera. Order doesnt really matter. Sounds like a perfect problem for multi-pipelined GPGPU programming. Hadn't heard of Neoptica before, but they do look like they have some really smart people there. Raytracing itself is an old concept, but I'm sure there are creative ways to optimize and extend the concept yet to be done. Here is some info on what Neoptica is doing. Sounds very impressive [PDF]: http://www.neoptica.com/NeopticaWhitepaper.pdf http://www.neoptica.com/NeopticaWhitepaper.pdf