2

最近我一直在研究实时 GI 技术,如 Light Propagation Volumes、Reflective Shadow Mapping、Imperfect Shadow Mapping 等。但真正引起我注意的当然是 Sparse Octree Voxel Cone Tracing。它拥有一切:GI,近似镜面反射,可以很容易地集成到延迟渲染管道中,没有噪音,不依赖于参与计算的模型的多边形重量/真正困扰我的一件事是透明度。如何实现半透明体素的适当照明?(如彩色玻璃或半透明窗帘)?

是否可以?有任何想法吗?谢谢!

4

1 回答 1

2

为了实现类似 alpha 混合的透明度,一个想法是:

  • 在体素中存储 alpha 值

  • 在过滤体素时以及在光累积期间遇到体素后使用乘法 (1-alpha) 累积

  • 沿着锥体前进以累积光,同时将结果与 alpha 相乘

  • 如果 alpha 为零则停止

对于折射,您需要折射锥体(BRDF 被替换为 BTDF)

您应该考虑联系作者以获得更好的答案

于 2013-08-11T00:21:55.717 回答