我使用Papervision3D闪存3D引擎来渲染一个模型。我也是3D =D中的noob
模型是简单的,它是一个平行的,在它的两侧有不同的纹理。除了一件事外,一切都很好:每当我将视角从90°的角度转换成模型时,两边的纹理就会被扭曲。我注意到这是3D图形中常见的效果,我在游戏和其他3D渲染器(即away3D、three.js)中看到了这种效果,甚至使用了不同的3D模型。
物体上扭曲的纹理(不同视角):

物体上的正常纹理(同样的物体和纹理)(视角== 90°):

产生这种影响的原因是什么?
发布于 2011-11-01 22:05:52
该引擎可能采用仿射纹理映射,然后利用三角形细分进行补偿。如果你可以增加引擎分成的三角形的数量,或者让它使用透视,正确的纹理映射,那么失真就会变得不明显。这里的背景。
如果在这演示中设置很高的子demo因子,您将看到类似的效果。
https://stackoverflow.com/questions/7973290
复制相似问题