我正在为XNA游戏制作一个详细程度的系统,系统细分具有高屏幕空间错误的三角形并合并具有低屏幕空间错误的三角形
世界空间错误是一种启发式方法,用于估算此三角形所具有的误差,因此,例如,如果在几乎平坦的表面上存在三角形,则它将具有非常低的屏幕空间错误,因为它是该表面的非常好的近似,但是如果球体表面上有一个三角形,它将具有更高的屏幕空间误差,因为显然将该三角形分成更多的三角形将获得更好的近似球面。
屏幕空间错误是对世界空间错误的轻微修改,基本上修改了错误,使三角形更接近相机,并且更接近视野中心的错误得分更高。
计算屏幕空间错误的有效方法是什么?
当前解决方案: 屏幕空间错误=世界空间错误/点([向量到三角形的矢量],[摄像机方向向量])
答案 0 :(得分:2)
您应该查看these slides详细解释屏幕空间错误,并导出计算公式。特别是,第3页(方程式1)给出了一种简单的方法。请注意,其余页面详细介绍了对这种简单方法的改进,如果您尝试做更高级的操作,可能会对此感兴趣。