光传播体积插值

时间:2015-03-08 18:53:44

标签: opengl graphics directx game-engine

我目前正在我的引擎中实施LPV。


提到here我应该插入八叉树中的值以获得平滑的颜色。

例如,查看此图片

enter image description here 你没有插值(左)和插值(右)。


我实际上只从3D纹理(八叉树)中选择值,并获得像素化结果:

enter image description here


如何进行插值以获得平滑的颜色?

1 个答案:

答案 0 :(得分:1)

我认为没有真正的问题。单个LPV不能在很远的距离上工作。

对于大型场景中的光能传递,有很好的选择:

  • 将LPV与SSGI结合使用,例如在cry引擎中
  • 蒙特卡洛路径追踪
  • 体素锥跟踪