实现一个shaderToy上的rayTracer!

https://www.shadertoy.com/view/7ttBWn

它确实做到了一个光追器该做到的,求交,弹射,得到颜色..
最重要的是实现非常简单!
用SDF来求交!
其实还有一个版本,因为写的太菜了不敢公开....
在里面我构建了一个康奈尔盒
不过我在采样这里遇到了问题...如图,后面的噪点都出现了规律性,肯定是我球采样函数哪里写错了....这个采样我弄了快一个小时,还没想出方法...

还是我太菜了( ̄﹏ ̄;)
或许该去学习RT: the rest of your life了...

END

留言