通过UV mapping在2K至8K像素分辨率下将图像数据应用于3D表面。Mari或Substance Painter等软件生成material maps以实现逼真的表面细节。
技术细节
现代纹理工作流程使用 UV 映射,分辨率从 2K(2048×2048)到 8K(8192×8192)像素不等。典型的贴图包括漫反射(基础颜色)、法线(表面细节)、高光(反射行为)、粗糙度(表面粗糙度)和置换(高度信息)。UDIM 块支持具有多达 100 个独立纹理坐标的复杂对象。常用的文件格式是用于 HDR 纹理的 OpenEXR 和用于标准贴图的 TIFF。Foundry 的 Mari 和 Adobe 的 Substance Painter 是专业的纹理工具的佼佼者。
历史与发展
1974 年,Edwin Catmull 在犹他大学开发了第一个纹理映射系统。1981 年,James Blinn 引入了凹凸贴图,1985 年 Paul Heckbert 通过 Mipmapping 扩展了该技术以提高质量。首次商业应用是在 1982 年的《Tron》中。法线贴图从 2000 年开始普及,基于物理的渲染(PBR)从 2012 年开始成为标准。Substance Designer 在 2014 年彻底改变了程序化纹理的创建。
在电影中的实际应用
《阿凡达》(2009 年)为潘多拉星球的植物群使用了超过 2TB 的纹理数据。《复仇者联盟 4:终局之战》(2019 年)为灭霸的皮肤细节使用了 16K 纹理。标准工作流程从 ZBrush 中的高模雕刻开始,然后进行拓扑重构和 UV 布局。之后,将细节贴图烘焙到低模几何体上。外观开发艺术家使用标准化的 PBR 值创建材质库。Arnold 或 V-Ray 等渲染引擎为包含超过 50GB 纹理数据的场景优化纹理流。
比较与替代方案
纹理处理与着色(Shading)的区别在于前者关注具体的图像内容,而后者关注数学化的材质函数。基于 Substance 的程序化纹理正逐渐取代摄影测量法。PTEX 通过每面纹理消除了 UV 接缝,但内存需求增加了 40%。Unreal Engine 5 等现代实时引擎允许通过 Nanite 虚拟化几何体直接在表面进行雕刻。对于预算有限的制作,Quixel Megascans 等纹理库提供了超过 15,000 个照片级写实资产。