我目前正在尝试在DirectX 11中实现光传播体积,并且我已经完成了RSM部分,其中包含位置,法线,深度和通量图生成。但是对于将虚拟点光源注入到光传播体积中,我们必须将光源注入到x,y,z网格中,对于该网格,每个元素由3个矢量组成,分别用于红色,绿色和蓝色通道,每个矢量均包含a的四个系数两段球面谐波。
要做这,这是我的步骤:
准备3个纹理阵列。每个切片都是网格的一个切片。
通过计算网格空间位置将RSM注入纹理阵列。
有人可以简要解释如何进行此注入以及每个虚拟点光源如何可以在每个网格单元内使用?