通过将贴图坐标应用于对象,“UVW 贴图”修改器控制在对象曲面上如何显示贴图材质和程序材质。贴图坐标指定如何将位图投影到对象上。UVW 坐标系与 XYZ 坐标系相似。位图的
U 和 V 轴对应于 X 和 Y 轴。对应于 Z 轴的 W 轴一般仅用于程序贴图。可在“材质编辑器”中将位图坐标系切换到 VW 或 WU,在这些情况下,位图被旋转和投影,以使其与该曲面垂直。
步骤 界面
默认情况下,基本体对象(如球体和长方体)与放样对象和 NURBS 曲面一样,具有贴图坐标。扫描、导入或手动构造的多边形或面片模型不具有贴图坐标系,直到应用了“UVW
贴图”修改器。
注意:从 Autodesk Architectural Desktop 和 Autodesk Revit 导入或链接绘图仍保持由这些产品指定给对象的贴图坐标。
如果对具有内置贴图坐标的对象应用“UVW 贴图”修改器,那么如果使用“UVW 贴图”修改器中的贴图通道 1,所应用的坐标优先。在默认情况下,在创建基本体过程中可用的“生成贴图坐标”选项使用贴图通道 1。
使用“UVW 贴图”修改器可执行以下操作:
- 对指定贴图通道上的对象应用七种贴图坐标之一。贴图通道 1 上的漫反射贴图和贴图通道 2 上的凹凸贴图可具有不同的贴图坐标,并可以使用修改器堆栈中的两个“UVW 贴图”修改器单独控制。
- 将七种贴图坐标中一种应用于对象。
- 变换贴图 Gizmo 以调整贴图置换。具有内置贴图坐标的对象缺少 Gizmo。
- 对不具有贴图坐标的对象(例如,导入的网格)应用贴图坐标。
- 在子对象层级应用贴图。
贴图通道
通过将显式贴图通道指定给位图,可为使用多个位图的材质中的每个位图控制贴图坐标的类型和贴图 Gizmo 的置换。在“材质编辑器”中,为每个贴图指定不同的通道编号,然后将多个“UVW
贴图”修改器添加到对象的修改器堆栈,每个“UVW 贴图”修改器设置为不同贴图通道。要为特定位图更改贴图类型或 Gizmo 的置换,请在修改器堆栈中选择“UVW 贴图”修改器之一并更改参数。可在“编辑修改器堆栈”中更改“UVW
贴图”修改器的名称,以使修改器与位图相关。
变换 UVW 贴图 Gizmo
“UVW 贴图”Gizmo 将贴图坐标投影到对象上。可定位、旋转或缩放 Gizmo 以调整对象上的贴图坐标;还可以设置 Gizmo 的动画。如果选择新的贴图类型,Gizmo
变换仍然生效。如果缩放球形贴图 Gizmo,并切换到平面贴图,那么还会缩放平面贴图 Gizmo。
不同贴图类型的 Gizmo 显示
对于平面、球形、圆柱形和收缩包裹贴图,一条黄色短线指示贴图顶部。Gizmo 的绿色边指示贴图右侧。在球形或圆柱形贴图上,绿色边是左右边的接合处。必须在修改器显示层次中选择
Gizmo,才能显示 Gizmo。
不同投影类型的 Gizmo
从左到右:平面、柱形、长方体和球形
变换 UVW 贴图 Gizmo 的效果
移动 Gizmo 会更改投影中心并影响所有类型的贴图。旋转 Gizmo 会更改贴图方向,影响所有类型的贴图。均匀缩放不影响球形或收缩包裹贴图。非均匀缩放影响所有类型的贴图。
如果缩放的 Gizmo 小于几何体,会创建平铺效果,除非缩放对所使用的贴图类型不生效。基于 Gizmo 大小的平铺是对“材质编辑器坐标”卷展栏中设置的贴图平铺值或“UVW
贴图”修改器中的平铺控件的补充。
UVW 贴图操纵器
“UVW 贴图”修改器包含图形操纵器,帮助调整贴图尺寸和平铺。要使用这些操纵器,请启用 (“选择并操纵”)。操纵器在修改器堆栈中的主 UVW 贴图级别和“UVW 贴图”修改器 Gizmo 级别可用。
操纵器在 Gizmo 的两侧显示为边;通常显示为绿色。如果贴图类型和 Gizmo 是 3D 的,在 Gizmo 顶部还会显示一个绿色立方体。在操纵器上移动鼠标时,操纵器通常会变为红色,以表明拖动或单击它将产生相应效果。另外,会显示工具提示,其中显示对象名、参数和它的值。
没有针对这些贴图类型的操纵器:
注意:当启用“真实世界贴图大小”时,仅显示针对“平面”和“长方体”贴图类型的 Gizmo 操纵器。
如果使用操纵器来调整高度,Gizmo 仍在“长度/宽度”平面中居中显示,以使高度调整可以缩放贴图。
平铺控件
如果希望贴图重复,请使用“UVW 平铺”控件。平铺的贴图用于墙砖或地面瓷砖。不需要创建一个大贴图,可在没有可见缝的大区域表面上平铺无缝贴图,从而实现大贴图的效果。
“UVW 贴图”修改器中的平铺仅影响使用此修改器的对象。在“材质编辑器”中平铺贴图会影响使用该材质的所有对象上的平铺。
材质和“UVW 贴图”平铺被相乘。例如,如果“材质编辑器”中的贴图在一个轴上的的平铺值为 2,而“UVW 贴图”修改器在相同轴上的平铺值为 3,那么得到的平铺值为
6。
具有贴图坐标的对象
如果渲染不具有贴图坐标或“UVW 贴图”修改器的对象,并且该对象使用具有 2D 位图或者使用显式贴图通道的 3D 程序贴图,会显示缺少贴图坐标警告。该警告列出对象名称以及缺少坐标的 UVW 通道或“顶点颜色”通道。例如:(UVW 2):Torus01。
贴图选择集或分组对象
可对对象选择应用一个“UVW 贴图”修改器。一个大贴图 Gizmo 将覆盖整个选择,除非应用“UVW 贴图”修改器前在修改器中启用“使用轴点”选项。如果使用了“使用轴点”选项,则将覆盖每个对象连同其自身的贴图
Gizmo。
如果在“层次”“轴”面板中移动了选择中任意对象的轴点,并且将“使用轴点”选项与“UVW 贴图”修改器一起使用,那么贴图 Gizmo 的中心将移至轴点而不是对象中心,并且很难按照需要的方式定位贴图。
过程
要应用“UVW 贴图”修改器,请执行以下操作:
- 将贴图材质指定给对象。
- 在 “修改”面板 “修改器列表”上,选择“UVW 贴图”。
- 调整贴图参数。
默认情况下,“UVW 贴图”修改器在贴图通道 1 上使用平面贴图。您可以更改贴图类型和贴图通道以满足您的需求。共有七种贴图坐标、九十九个贴图通道、平铺控件和控件可用于在“UVW
贴图”修改器中调整贴图 Gizmo 的大小和方向。
注意:如果“UVW 贴图”修改器应用于多个对象,“UVW 贴图”Gizmo 将由选择定义,且得到的贴图将应用于所有对象。
要在相同对象中使用多个 UVW 通道,请执行以下操作:
- 将贴图通道 1 指定给对象。可在任意基本体的“参数”卷展栏中启用“生成贴图坐标”,或使用选择的通道 1 指定“UVW 贴图”修改器,从而完成此操作。
在默认情况下,“生成贴图坐标”使用贴图通道 1。
- 指定“UVW 贴图”修改器(如果使用第一个修改器指定通道 1,则使用第二个修改器)。为此修改器选择通道 2。
现在,两个坐标通道都指定给几何体。下一步是指定使用两个通道的贴图材质。
- 创建具有两个贴图的材质。可使用合成贴图、具有两个贴图的混合材质,或者将一个贴图指定给“漫反射”而另一个贴图指定给“凹凸”来完成此操作。查看效果的最简单方法可能是合成两个贴图,其中第二个贴图包含
Alpha 通道。
- 转到贴图层级之一,然后在“贴图”列表中选择“显式贴图通道 2”。
在默认情况下,已为另一个贴图指定通道 1。
- 将贴图材质指定给对象。
可使用“材质编辑器”中的“在视口中显示贴图”控件,切换在视口中查看各个贴图。如果已指定两个“UVW 贴图”修改器,可以不改变通道 1 的贴图就调整通道 2 的贴图。渲染场景以查看效果。
示例:要使用“XYZ 到 UVW”选项,请执行以下操作:
“XYZ 到 UVW”选项用于创建 3D 程序纹理,和“细胞”一样,跟随对象的动画曲面。如果对象被拉伸,3D 程序纹理也被拉伸。
- 在“顶”视口中,创建一个长方体。
- 创建具有“细胞”漫反射贴图的材质。
- 在“材质编辑器”中,在“细胞”贴图的“坐标”卷展栏上,打开“源”下拉列表,然后选择“显式贴图通道”。
在“坐标”卷展栏上,“贴图通道”参数已激活,其值为 1。
- 将材质指定给长方体。
- 在 “修改”面板 “修改器列表”上,选择“UVW 贴图”。
- 在“UVW 贴图”修改器上,启用“XYZ 到 UVW”。
在默认情况下,“贴图通道”的值为 1。
- 渲染“前”视口。
一般,细胞模式在长方体表面上渲染。
- 在对象上单击右键,然后从四元菜单的“变换”象限(右下角)选择“转换为:”“转换为可编辑网格”。
该长方体被转换为可编辑网格。
- 在 “修改”面板 “选择”卷展栏上,单击 (“顶点”)以启用它。
- 在“前”视口中, 选择长方体的顶部顶点,然后将它们上移。
- 再次渲染“前”视口。
细胞模式随长方体拉伸。使用“XYZ 到 UVW”选项启用此效果。为查看区别,将在“材质编辑器”中的“坐标”卷展栏中更改“源”选项。
- 在 “材质编辑器”中,找到漫反射的“细胞”材质。
- 在“细胞”漫反射贴图的“坐标”卷展栏上,打开“源”下拉列表并选择“对象 XYZ”。
- 渲染“前”视口。
细胞模式不再拉伸。
要变换“UVW 贴图”Gizmo,请执行以下操作:
- 在 “修改”面板上,在堆栈显示区域中选择“UVW 贴图”修改器。
- 在堆栈显示中,选择“Gizmo”子对象层级。
Gizmo 更改为黄色,带有一个绿色边。
绿色边指示纹理右侧边。
- 在视口中移动、缩放或旋转 Gizmo,或使用“UVW 贴图”修改器中的“长度”和“宽度”控件。
变换贴图 Gizmo 会移动位图,从而可在对象表面上定向和移动贴图。
要使用操纵器控制宽度和长度,请执行以下操作:
- 在 “修改”面板上,在堆栈显示区域中选择“UVW 贴图”修改器。
也可以转到修改器的“Gizmo”层级。
- 在主工具栏上,单击以打开 (“选择和操纵”)。
绿色边沿“UVW 贴图”修改器的 Gizmo 的两侧显示。当鼠标移动到边上时,边将变为红色。
- 拖动 Gizmo 的一个边以调整宽度或长度。
工具提示中显示新的宽度或长度值。
要使用操纵器控制垂直比例,请执行下列操作:
- 在 “修改”面板上,在堆栈显示区域中选择“UVW 贴图”修改器。
也可以转到修改器的“Gizmo”层级。
- 在主工具栏上,单击以打开 (“选择和操纵”)。
对于 3D 贴图类型,将在“UVW 贴图”修改器的 Gizmo 顶部显示一个绿色立方体。当鼠标移动到立方体上时,立方体将变为红色。
- 拖动立方体可以调整 Gizmo 的高度。
工具提示在垂直尺寸中显示了新的平铺值。
界面
修改器堆栈
- Gizmo 子对象层级
-
启用 Gizmo 变换。在此子对象层级,可以在视口中移动、缩放和旋转 Gizmo 以定位贴图。
提示要在变换 Gizmo 时查看贴图在对象曲面上移动,请启用一个“
在视口中显示贴图”选项。
“参数”卷展栏
“贴图”组
确定所使用的贴图坐标的类型。通过贴图在几何上投影到对象上的方式以及投影与对象表面交互的方式,来区分不同种类的贴图。
注意:当“真实世界贴图大小”处于启用状态时,仅可使用“平面”、“柱形”、“球形”和“长方体”贴图类型。同样,如果其他选项(“收缩包裹”、“面”或“XYZ 到 UVW”)之一处于活动状态,则“真实世界贴图大小”不可用。
- 平面
-
从对象上的一个平面投影贴图,在某种程度上类似于投影幻灯片。
在需要贴图对象的一侧时,会使用平面投影。它还用于倾斜地在多个侧面贴图,以及用于贴图对称对象的两个侧面。
- 柱形
-
从圆柱体投影贴图,使用它包裹对象。位图接合处的缝是可见的,除非使用无缝贴图。圆柱形投影用于基本形状为圆柱形的对象。
- 封口
-
对圆柱体封口应用平面贴图坐标。
注意:如果对象几何体的两端与侧面没有成正确角度,“封口”投影扩散到对象的侧面上。
- 球形
-
通过从球体投影贴图来包围对象。在球体顶部和底部,位图边与球体两极交汇处会看到缝和贴图奇点。球形投影用于基本形状为球形的对象。
- 收缩包裹
-
使用球形贴图,但是它会截去贴图的各个角,然后在一个单独极点将它们全部结合在一起,仅创建一个奇点。收缩包裹贴图用于隐藏贴图奇点。
- 长方体
-
从长方体的六个侧面投影贴图。每个侧面投影为一个平面贴图,且表面上的效果取决于曲面法线。从其法线几乎与其每个面的法线平行的最接近长方体的表面贴图每个面。
- 面
-
对对象的每个面应用贴图副本。使用完整矩形贴图来贴图共享隐藏边的成对面。使用贴图的矩形部分贴图不带隐藏边的单个面。
- XYZ 到 UVW
-
将 3D 程序坐标贴图到 UVW 坐标。这会将程序纹理贴到表面。如果表面被拉伸,3D 程序贴图也被拉伸。对于包含动画拓扑的对象,请结合程序纹理(如,细胞)使用此选项。
有关如何使用此选项的详细信息,请参见示例:要使用“XYZ 到 UVW”选项,请执行以下操作:。
提示如果在“材质编辑器”的“坐标”卷展栏中,将贴图的“源”设置为“显式贴图通道”。在材质和“UVW 贴图”修改器中使用相同贴图通道。
已复制具有 3D 程序纹理的球体且副本被拉伸。
右:在对象上使用“XYZ 到 UVW”会贴上 3D 程序纹理并使其随曲面拉伸。
- 长度、宽度、高度
-
指定“UVW 贴图”gizmo 的尺寸。在应用修改器时,贴图图标的默认缩放由对象的最大尺寸定义。可以在 Gizmo 层级设置投影的动画。请注意有关这些微调器的下列事项:
- U 平铺、V 平铺、W 平铺
-
用于指定 UVW 贴图的尺寸以便平铺图像。这些是浮点值;可设置动画以便随时间移动贴图的平铺。
- 翻转
-
- 真实世界贴图大小
-
启用后,对应用于对象上的纹理贴图材质使用真实世界贴图。缩放值由位于应用材质的“坐标”卷展栏中的“使用真实世界比例”设置控制。(应同时禁用或启用“真实世界贴图大小”和“使用真实世界比例”。)默认设置为禁用状态。
启用时,“长度”、“宽度”、“高度”和“平铺”微调器不可用。
“通道”组
每个对象最多可拥有 99 个 UVW 贴图坐标通道;每个修改器各有一个。默认贴图通道(通过对象的创建参数中的“生成贴图坐标”切换)始终为通道 1。“UVW 贴图”修改器可为任何通道指定坐标。这样,在同一个面上可同时存在多组坐标。
重要信息:“UVW 贴图”修改器一次仅用于一个贴图通道。当更改通道时,
3ds Max 会将当前编辑操作复制到新的通道,但不向您显示提示信息。要在不同的通道中应用不同的 UVW 贴图,请使用多个修改器(
UVW 展开或“UVW 贴图”)。
如果在该通道中有来自另一个修改器的编辑操作,这些编辑操作可能会被覆盖。要确保保留您的编辑操作,请在更改通道前将其保存,如有必要再重新加载已保存的编辑操作。
- 贴图通道
-
设置贴图通道。“UVW 贴图”修改器默认为通道 1,因此贴图以默认方式工作,除非显式更改为其他通道。默认值为 1。范围为 1 至 99
如果指定一个不同的通道,请确保应当使用该贴图通道的对象材质中的所有贴图也都设置为该通道。
在修改器堆栈中可使用多个“UVW 贴图”修改器,每个修改器控制材质中不同贴图的贴图坐标。
可在 3ds Max 中的多处位置使用“贴图通道”设置,如下所示:
- 生成贴图坐标大多数对象的创建参数中提供此复选框,在启用时会指定贴图通道 1。
- “UVW 贴图”、“UVW 变换”和“UVW 展开”修改器这些修改器用于设置贴图通道 1 到 99,从而指定修改器将使用的 UVW 坐标。修改器堆栈可同时为任何面传递这些通道。
- 材质编辑器通道指定可以在“材质编辑器”的贴图层级,在“坐标”卷展栏中指定贴图要使用的通道。“显式贴图通道”选项必须处于活动状态。
- NURBS 曲面对象和子对象用于指定曲面使用的贴图通道。
- 顶点颜色通道
-
通过选择此选项,可将通道定义为顶点颜色通道。另外,确保将坐标卷展栏中的任何材质贴图匹配为“顶点颜色”,或者使用指定顶点颜色工具。
“对齐”组
- X/Y/Z
-
选择其中之一,可翻转贴图 gizmo 的对齐。每项指定 Gizmo 的哪个轴与对象的局部 Z 轴对齐。
注意:这些选项与“U/V/W 平铺”微调器旁的“翻转”复选框不同。“对齐”选项按钮实际上翻转 Gizmo 的方向,而“翻转”复选框翻转指定贴图的方向。
- 操纵
-
启用时,gizmo 出现在能让您改变视口中的参数的对象上。当启用“真实世界贴图大小”时,仅可对“平面与长方体”类型贴图使用操纵。有关详细信息,请参见 UVW 贴图操纵器。
- 适配
-
将 gizmo 适配到对象的范围并使其居中,以使其锁定到对象的范围。在启用“真实世界贴图大小”时不可用。
- 中心
-
- 位图适配
-
显示标准的位图文件浏览器,使您可以拾取图像。在启用“真实世界贴图大小”时不可用。
对于平面贴图,贴图图标被设置为图像的纵横比。对于圆柱形贴图,高度(而不是 Gizmo 的半径)被缩放以匹配位图。为获得最佳效果,首先使用“拟合”按钮以匹配对象和 Gizmo
的半径,然后使用“位图拟合”。
- 法线对齐
-
单击并在要应用修改器的对象曲面上拖动。Gizmo 的原点放在鼠标在曲面所指向的点;Gizmo 的 XY 平面与该面对齐。Gizmo 的 X 轴位于对象的 XY 平面上。
“法线对齐”考虑了平滑组并使用插补法线,这基于面平滑。因此,可将贴图图标定向至曲面的任何部分,而不是令其捕捉到面法线。
- 视图对齐
-
将贴图 gizmo 重定向为面向活动视口。图标大小不变。
- 区域适配
-
激活一个模式,从中可在视口中拖动以定义贴图 Gizmo 的区域。不影响 Gizmo 的方向。在启用“真实世界贴图大小”时不可用。
- 重置
-
删除控制 gizmo 的当前控制器,并插入使用“拟合”功能初始化的新控制器。所有 Gizmo 动画都将丢失。就像所有对齐选项一样,可通过单击“撤消”来重置操作。
- 获取
-
在拾取对象以从中获得 UVW 时,从其他对象有效复制 UVW 坐标,一个对话框会提示您选择是以绝对方式还是相对方式完成获得。
如果选择“绝对”,获得的贴图 Gizmo 会恰好放在所拾取的贴图 Gizmo 的顶部。如果选择“相对”,获得的贴图 Gizmo 放在选定对象上方。
“显示”组
此设置确定贴图不连续性(也称为结合口)是否以及如何显示在视口中。仅在 Gizmo 子对象层级处于活动状态时显示结合口。
提示默认接缝颜色为绿色;要更改颜色,请转到“自定义”菜单
“自定义用户界面”
“颜色”选项卡,然后从“元素”下拉列表中选择“UVW 贴图”。
这些选项包括:
- 不显示结合口视口中不显示贴图边界。这是默认选择。
- 显示薄的结合口使用相对细的线条,在视口中显示对象曲面上的贴图边界。放大或缩小视图时,线条的粗细保持不变。
- 显示厚的结合口使用相对粗的线条,在视口中显示对象曲面上的贴图边界。在放大视图时,线条变粗;而在缩小视图时,线条变细。