Ptex建模要求

Mari支持四边形和三角形的面纹理,这些纹理由Ptex文件格式公开。所有网格均使用四边形纹理,包括混合网格。而完全三角形的网格则使用三角形的面纹理。图形纹理本身支持四边形纹理。但是,当前一代的图形硬件不支持三角形纹理。Mari的三角形纹理画布预览使用在GL显示中描述的系统http://ptex.us/tritex.html

虽然Mari支持两种类型的面部纹理,Ptex规定三角形面的尺寸必须相等。由于对三角形纹理的这种限制,如果将它们应用于宽高比明显不同于一个的长宽比的多边形,则该纹理会显得模糊或模糊。当三角形纹理以压缩格式存储时,GPU渲染器只能显示一半的像素,从而导致Mari用显示中无法表示的数据填充纹理的另一半。

注意:  一些渲染器(例如RenderMan)读取所有纹理像素,因此可以渲染三角形纹理像素。

小费:  有关压缩格式和三角形纹理的更多信息,请参阅http://ptex.us/tritex.html

对于低频图像,偶数和奇数纹理像素的颜色非常相似,并且三角形纹理的Ptex堆积表明,当导出到Ptex时,可以使用简单的纹理像素镜像来填充纹理的另一半。Mari实现此镜像。但是,对于高频图像,此镜像是不正确的,并且使用导出的Ptex文件在软件渲染器中会出现视觉伪像。

由于三角形纹理的限制,我们强烈建议不要仅使用三角形面进行建模。四边形纹理没有相同的三角形面等式限制,是在以下情况下使用的首选选项Mari