将2D图像投射到3D表面上——木材、金属、皮肤贴在数字几何体上。VFX和动画的基础技术。
在片场或VFX工作室里,每天都在发生同样的事情:你有一个3D模型——一个建筑立面、一辆汽车、一个角色——它看起来很扁平,像塑料一样的灰色。一旦你把拍摄到的表面贴上去,情况就会改变。这就是纹理映射:你将一个2D图像包裹在一个3D几何体上,就像你用包装纸包裹一个盒子一样。区别在于:在数字空间里,你必须精确地告诉渲染器,照片的哪个像素对应模型上的哪个点。
技术方面就相对枯燥了——3D艺术家会创建一个UV贴图,这是表面的一个平面展开图,纹理就像缝纫样板一样放在上面。模型的每个顶点都会获得一个坐标(U和V,因此得名),指向图像。糟糕的UV映射会导致可怕的结果:扭曲眼睛的面孔,木纹跑到了错误的角落,可见的接缝线。在片场,如果你是VFX总监,让纹理摄影师拿着宝丽来相机和色卡跑来跑去——这并非偶然。这些照片稍后会被1:1地应用到数字几何体上。
在实践中,我们会使用多个图层:漫反射贴图(颜色和基础色调)、法线贴图(用于表面细节,无需几何体开销)、高光贴图或粗糙度贴图(决定表面有多光滑或多粗糙)。因此,一个生锈的钢梁不仅需要一张照片,还需要一整套通道。如果你拍摄一个特写镜头——比如陶瓷表面的极端近景——一个简单的照片纹理就不够了;这时你需要置换贴图,甚至在高模中加入几何细节。
实际的陷阱:光线敏感性。在影棚灯光下拍摄的纹理,在自然主义渲染下看起来会不同。因此,好的VFX团队会将他们的纹理加载到线性色彩空间中,并单独处理光照值。平铺也可能成为问题——如果你的纹理重复出现,观众会立刻注意到。大面积需要更多的变化,更多的单独贴图,或者与其他纹理混合。这与其说是魔法,不如说是手艺:选择照片,布局UV,反复试验,迭代。