【问题标题】:Ray tracing tutorial on GLSL? [closed]GLSL 上的光线追踪教程? [关闭]
【发布时间】:2011-06-18 12:02:44
【问题描述】:

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

【问题讨论】:

标签: glsl raytracing


【解决方案1】:

着色语言确实不适用于光线追踪。光栅化器的结构并不适合大多数光线追踪任务。是的,光线追踪器可以使用光栅化器进行并行光线计算,这很好。但是大部分算法不适合光栅化器的需求。

确实,现在有了 OpenCL 和 CUDA 等 GP-GPU 特定语言,大部分研究时间和金钱都投入到了这些语言上,而不是把 GP-GPU 功能硬塞到光栅化器中。绕过光栅化管道进行光线追踪的限制是不值得的。使用真正的 GP-GPU 语言,您将获得更好的性能。

性能难道不是开始使用 GP-GPU 的全部原因吗?

【讨论】:

  • GLSL 用于计算光线追踪。事实就是这样。
猜你喜欢
  • 2011-05-20
  • 2014-09-02
  • 2019-05-13
  • 1970-01-01
  • 2015-01-27
  • 1970-01-01
  • 2016-01-08
  • 2018-11-19
  • 2021-04-30
相关资源
最近更新 更多