
在配合多重子物体贴图的时候,如果每个子材质使用了各自的位图贴图,就需要对模型的相应表面指定不同的贴图类型和坐标。通常使用 UVW Mapping 配合能够选择模型子物体的修改器来实现。
以上面的模型为例,它是一个 Box 通过简单的顶点移动得到的模型,包括四周的“砖墙”贴图和顶部两个斜面的图像贴图。下面练习这个模型的贴图方法。
1、建立模型。
用Box工具在视图中建立一个长方体。设置它的 Width Segs = 2;

加入一个 EditMesh 修改器在顶点子物体模式下将上端中间一列顶点向下拖动;

选择 Polygon 子物体模式,首先框选所有表面将 Material ID 设为1,选择其中的一个斜面取消它的平滑组。将Material ID 设为 2,再选择另一个斜面 Material ID 设为 3。最后关闭子物体模式。
2、准备材质
先指定材质类型为:Multi/Sub-Object。分别为1至3号材质加入一幅漫反射位图贴图(1-砖墙图像,2和3-3dsmax4\Maps\Backgrounds\下面的风景贴图)。最后将材质指定给模型。
3、指定贴图坐标
加入一个 UVW Mapping 贴图坐标修改器(一定要关闭前一级 EditMesh 的子物体模式),设定贴图类型为 Box 。这一设定的目的是针对模型整体的“砖墙”贴图。

加入一个 MeshSelect 修改器。打开 Polygon 子物体模式选择左边一个斜面后,再加入一个UVW Mapping修改器(平面贴图类型)。

按下 Normal Align(法线对齐)按钮,在透视图用鼠标点击斜面,将贴图坐标与斜面的方向对齐:

注意上图中表示贴图坐标的橙色 Gizmo 左侧边的一段线条,它表示将来贴图图像的上沿。打开 UVW Mapping 修改器的子物体 Gizmo,使用旋转工具沿自身坐标系统的 Z轴旋转 -90度,然后按Fit按钮来匹配到斜面的长宽尺寸,完成一个斜面的贴图坐标指定。

再加入一个 Mesh Select 修改器,在 Polygon 子物体模式下选择另一个斜面,紧接着加入 UVW Mapping 修改器。参照前一个斜面的操作方法,设置并调整好贴图坐标。

这样就完成了整个贴图坐标的设定。
如果在材质编辑器中打开了贴图显示 ,可以在视图中进行更直观地调节。

最终的渲染结果如题头图所示。
作者:Zhangcs 《模型表面贴图坐标的重复指定》
|