2011-06-18 65 views
0

我还没有在GLSL上找到一个很好的光线追踪教程,我在CUDA上发现了一个很棒的光线追踪教程,但我真的也想要一个GLSL。我阅读了关于GPU光线追踪的斯坦福图形论文,并希望看到一个GLSL实现。GLSL上的光线追踪教程?

+0

参见[反射和折射不可能不递归光线追踪?](https://stackoverflow.com/a/45140313/2521214) – Spektre

回答

3

着色语言确实不适用于光线跟踪。光栅化器的结构并不适合大多数光线跟踪任务。是的,光线追踪器可以使用光栅器来进行平行光线计算,这很好。但大部分算法不适合光栅化器的需求。事实上,现在有像OpenCL和CUDA这样的GP-GPU特定语言,大部分研究时间和资金都投入到它们中,而不是将GP-GPU功能用于光栅化器。它只是不值得努力解决光栅化管道的局限性来做光线追踪;使用真正的GP-GPU语言,您将获得更好的性能。

而不是表现GP-GPU开始的全部理由?

+0

GLSL用于计算光线追踪。这就是事实。 –