4 ms·
Related and worth reading: http://aras-p.info/blog/2018/03/21/Random-Thoughts-on-Raytracing/ http://aras-p.info/blog/2018/03/21/Random-Thoughts-on-Raytra...
by kevingadd 9y ago
Related and worth reading: http://aras-p.info/blog/2018/03/21/Random-Thoughts-on-Raytracing/ http://aras-p.info/blog/2018/03/21/Random-Thoughts-on-Raytra...
- petermcneeley 9y agoAs mentioned in this the linked article LODing is a big unknown. However the there are three aspects to the API that can be regarded as aiding LOD tracing. First trace maximum distances can be specified. Second miss shaders (those rays exceeding maximums) can generate more rays. And finally intersection shaders can be provided for non-polygonal LOD techniques (Voxels).
- fyi1183 9y agoThe black box criticism is fair but to be expected. Early 3D APIs were black boxes, but that had the advantage of allowing IHVs to experiment with different implementations behind the scenes. Now that things have largely settled down, moving to explicit APIs like Vulkan makes sense. With hardware acceleration for ray tracing we're only just at the beginning of the development, so having fairly black box APIs makes sense again. Expect that to change eventually once the industry has settled on answers to many of the currently open questions, but it might take a while.