|
|
|
|
|
by zackmorris
2817 days ago
|
|
Just so people don't get too hung up on speed issues, please realize that the major advantage with raytracing over rasterization is that it's trivially parallelizable. Naive implementations of ray tracing and rasterization run at O(log n) and O(n) respectively, so at some point in the near future ray tracing (or its optimized version ray marching) will likely win out. See the "Calculation effort" graph mid-page: https://www.pcper.com/reviews/Processors/Ray-Tracing-and-Gam... And a bit more recent writeup: https://pharr.org/matt/blog/2018/05/27/nvidia-bound.html Many of the Demoscene demos today use ray marching. Here are some examples of ray marching in WebGL, to show what's possible (and probably inevitable) in the next 5-10 years: http://raymarching.com/ |
|