映射裤子

在本课程中,您将借助于“UVW 展开”修改器,使用伪装图案为直升机飞行员的裤子设置贴图。使用常规贴图方法是很难对裤子设置贴图的,特别是在没有像素拖影和拉伸功能的情况下使用伪装图案时。使用多个平面和圆柱形贴图可能可以让图案保持一致,但是又会带来缝合问题。在这种情况下最好使用“毛皮贴图”。

另外一个约束是腰带,这也是裤子对象的一部分。由于腰带使用的材质与裤子的其他部分不同,因此需要应用“多维/子对象材质”,并分别为这两种元素设置贴图(对裤子使用毛皮贴图,对腰带使用更简单的圆柱形贴图)。

调整材质 ID:

  1. 继续使用上一个练习中的文件或加载位于 \tutorials\unwrap_uvw 下的 pilot03.max 文件。

  2. 在所有的视口中都对飞行员的裤子进行放大。

  3. 选中“裤子”并转至“修改”面板。

  4. 在堆栈中展开“编辑多边形”修改器,然后选择“多边形选择”模式。

  5. 在“前”视口中使用“区域选择”来选中可以拼凑成裤子对象的所有的面(裤子 + 腰带)。

  6. 向下滚动至“修改”面板底部的“多边形属性”卷展栏。将 ID 值设为 1。“设置 ID”值会设置将应用“多维/子对象材质”定义中第一个材质的所有的面。

  7. 使用窗口选择来选择构成腰带的所有面。

  8. 在“多边形属性”卷展栏中,将材质 ID 值设为 2。代表着腰带的选定面将被应用多维/子对象材质定义中的第二个材质。

  9. 单击视口中的某个空白区域以取消对所有多边形的选择。

  10. 退出子对象选择模式,然后转至堆栈顶部。

将材质应用于裤子:

  1. 在透视视口中,放大飞行员的裤子。

  2. 按 M 键访问“材质编辑器”。

  3. 找到名为“Pilot_Pants”的材质并选中它。这是一种“多维/子对象”材质,具有两个已定义的子材质。

  4. 拖动此材质,并将其拖动到“透视”视图中的裤子上。

  5. 关闭“材质编辑器”。

创建毛皮缝:

使用毛皮贴图时,最好是从定义毛皮缝入手。毛皮缝与“UVW 贴图”修改器用来展开“毛皮”贴图的虚拟“切割”线相似。

  1. 选中“裤子”,然后转至“修改”面板。

  2. 从“修改器”列表中选择“UVW 展开”。

  3. 最大化“透视”视图,然后按 F4 键以启用“边面”模式(如果它尚未启用)。

  4. 按 F3 键,以线框模式显示该视图。

  5. 展开“UVW 展开”修改器,然后选择“边选择”模式。

  6. 在“参数”卷展栏中将“显示”选项设置为“不显示接缝”。现有的绿色接缝将使蓝色的毛皮接缝难于看到。

  7. 选择腰带后部中心的垂直边。

  8. 在“选择参数”卷展栏中,单击“循环”。现在,即在从后到前围绕两腿的循环中选定了边。

    注意:此时可以将这种对边的选择转换为毛皮缝,但对于裤子的背部确实只需要这些选定的边即可。可以取消对不需要的边的选择,也可以使用另一种名为“点到点的接缝”的方法。

  9. 单击视口中的某个空白区域以取消对边的选择。在命令面板的最底部,单击“点对点接缝”按钮。

  10. 在毛皮上单击希望开始毛皮缝的点。

  11. 对裤子进行弧形旋转以从更低的角度对其进行查看,然后单击裤腿的中间。

  12. 右键单击以接受接缝。现在就有了一条沿着臀部往下的毛皮缝。

  13. 重复该点对点过程,为一条腿创建一条沿着其内侧往下的毛皮缝。

  14. 重复该过程,为另一条腿创建一条沿着内侧往下的毛皮缝。

  15. 再次按 F3 键,将视图返回着色模式。

  16. 在“修改器”堆栈中,将子选择模式设为“面”。

  17. 在“选择参数”卷展栏上,禁用“忽略朝后部分”。

  18. 使用“区域选择”来选择构成裤子的所有面。这些面在视口中将变红。

  19. 在“贴图参数”卷展栏中,单击“毛皮”按钮。视口中将出现一个与“平面”贴图类型不同的 gizmo。

  20. 单击“对齐 Y”按钮将 gizmo 在“前”方向上对齐。

  21. 在面板的最底部单击“编辑毛皮贴图”按钮。将出现“编辑 UVW”对话框以及一个浮动的“毛皮贴图参数”窗口。

    注意:“编辑 UVW”对话框中显示的几何体可能与现在看到的会稍有不同。会显示一个圆形的拉伸器,用于通过拉伸几何体模拟毛皮贴图。需要稍微对其进行调整才能使其正常工作。

  22. 在“贴图”下拉菜单中,选择在裤子的多维/子材质中定义了的贴图。背景中将出现伪装纹理。

    注意:由于应用于裤子的材质是多维/子对象材质,因此材质定义中使用的所有贴图(在此例中是伪装和毛皮贴图)都会自动显示在贴图下拉菜单中。

  23. 在“编辑 UVW”主工具栏上,选择“缩放”工具。

  24. 将光标置于某个“拉伸器”控制点上。稍微缩放拉伸器,直到它到达伪装贴图的边界。

  25. 在“编辑 UVW”主工具栏上,选择“旋转”工具。

  26. 确保禁用了“角度捕捉”。将光标置于拉伸器的某个控制点上,然后旋转拉伸器以获得更对称的布局。

  27. 在“毛皮贴图参数”浮动对话框中单击“模拟毛皮拉动”按钮。面将在所创建的毛皮缝的基础上拉伸。

  28. 再按“模拟毛皮拉动”按钮两次可以使面更加拉伸。视口中的最终结果会更好,但是稍微使贴图“松驰”一点会好一些。

  29. 在“毛皮贴图参数”浮动对话框中,单击“松驰(稍微)”按钮三次。密切注意视口以比较结果。

为腰带设置贴图:

与裤子不同,腰带只是一个简单的圆柱形贴图,与上一个练习中使用的头盔非常类似。

  1. 在“修改器”堆栈中,将“UVW 展开”选择模式切换为“面”。

  2. 在“贴图参数”卷展栏中,单击“毛皮”按钮退出此模式。

  3. 单击视口中的某个空白区域以取消选择面。

  4. 在“编辑 UVW”对话框中,展开面 ID 下拉菜单。

  5. 从列表中选择“2:Pilot_Belt”(标准选项)。这样仅会选中构成腰带的面。

    注意:请注意为了反映出与材质 ID 的关联面关联的贴图,背景是如何自动切换的。

  6. 使用“编辑 UVW”窗口中的“区域选择”来选择构成腰带的所有的面。相应的面也会在视口中选中。

  7. 按 F3 键启用线框模式。

  8. 在“贴图参数”卷展栏中单击“圆柱形”,然后单击“对齐 Z”以便使圆柱形 gizmo 与腰带对齐。

  9. 确保启用了“角度捕捉”,并且在 Z 轴(蓝色轴)上旋转 gizmo 90 度,使绿色的接缝处于背面。

  10. 在“贴图参数”卷展栏中,单击“拟合”按钮以使 gizmo 与腰带吻合。

  11. 单击“圆柱形”按钮以将其禁用。

  12. 在“编辑 UVW”对话框的右底部单击“选项”按钮。

  13. 在出现的扩展组中将“亮度”值设为 1,以在背景中获得更好的视图。

  14. 在“编辑 UVW”主工具栏上,选择“自由形式模式”工具。

  15. 使用“缩放”(光标位于角控制点上)和“移动”(光标位于选择对象内)进行初步的调整,以便将选定的面置于背景图像内的腰带上。

  16. 再次按 F3 键,再次将视口转换为着色模式。

  17. 在“编辑 UVW”对话框中,将选择模式切换为“顶点”。

  18. 选择腰带线上的所有底部顶点。

  19. 在“编辑 UVW”窗口的主菜单栏上,从“缩放”弹出按钮中选择“垂直缩放”工具。

  20. 将光标置于某个选定的顶点上,然后单击并向下拖动,以拉直腰带线。

  21. 选中上面的那条腰带线,也将其拉直。

  22. 选中带扣周围的顶点。

  23. 使用“水平缩放”和“移动”调整顶点,以在视口中获得更为美观的带扣。

    `

  24. 完成后关闭“编辑 UVW”对话框。

  25. 在“修改器”堆栈中,退出子选择模式。

  26. 将文件保存为 my_pilot_pants.max

现在已经使用“UVW 展开”修改器应用了各种贴图,例如“平面”、“圆柱形”和“毛皮”。如果有时间,请继续为构成角色的其他对象设置贴图,如靴子、手臂和颈部等。所有的材质均已提供。请记住,只需要为一只靴子和一只手臂设置贴图,因为可以将相对的肢体作为实例创建。

\tutorials\unwrap_uvw 下可以找到名为 pilot05.max 的最终版本。

小结

本教程为您介绍了几种使用“Unwrap 展开”修改器设置贴图的方法。您已经使用了简单的贴图技术(例如平面和圆柱形)以及更为精细的技术(例如毛皮贴图)无缝地围绕对象包裹纹理。这些工具适用于 3ds Max 中的任何对象的贴图任务。