【发布时间】:2016-01-05 07:48:16
【问题描述】:
有人可以指出使用以下等式计算世界空间视图方向背后的解释:
float3 worldSpaceViewDir = _WorldSpaceCameraPos.xyz - worldPos;
- 为什么我们要从 worldspaceCameraPos 中减去 worldspacePos 来得到 viewDirection。
- 可能是,我应该问到底什么是世界空间视图方向?
当我尝试进行数学运算时,我得到以下结果。 例子 : 一个点位于 (0,5,0) 世界位置,相机位于 (0,0,50) 世界位置并获取世界视图方向:
worldSpaceViewDir = _WorldSpaceCameraPos.xyz - worldPos
= (0,0,50) - (0,5,0)
= (0,-5,50)
【问题讨论】: