光线投射中的方向向量

| 当我阅读有关如何在光线投射中获取方向矢量的信息时,例如在此站点上:http://www.daimi.au.dk/~trier/?page_id=98 他们首先使用正面剔除,然后使用背面剔除渲染网格。然后从正面减去背面,以获得每个像素的方向向量。 但这要获取方向向量不是一件繁琐的工作,仅获取顶点位置(在世界坐标中)并减去片段着色器中的相机位置来获取方向向量,是否更加简单快捷?这应该给出完全相同的答案,但是我们跳过了背面和正面渲染。     
已邀请:
        他们描述的方法给出了穿过对象的射线的精确分段(这对于体积渲染很重要)。因此,如果要获取穿过对象的那个像素的射线段,这是合理的做法。 如果您要做的只是获取从摄像机到对象的方向矢量,则按照您的建议进行操作(并可选地对其进行归一化)是一种更有效的解决方法。     

要回复问题请先登录注册