当前位置: 首页>前端>正文

3dtiles 编辑器 3d图形编辑器在哪


中的 UVW  贴图修改器


选择对象。 

> “修改器”菜单  > “ UV  坐标” > “ UVW  贴图”

贴图球体和长方体。

通过将贴图坐标应用于对象,“UVW 贴图”修改器控制在对象曲面上如何显示贴图材质和程序材质。 贴图坐标指定如何将位图投影到对象上。 UVW 坐标系与 XYZ 坐标系相似。 位图的 U 和 V 轴对应于 X 和 Y 轴。 对应于 Z 轴的 W 轴一般仅用于程序贴图。 可在“材质编辑器”中将位图坐标系切换到 VW 或 WU,在这些情况下,位图被旋转和投影,以使其与该曲面垂直。

球体和长方体等基本体对象可生成它们自己的贴图坐标,这与放样对象和 NURBS 曲面相同。 扫描、导入或手动构造的多边形或面片模型不具有贴图坐标系,直到应用了“UVW 贴图”修改器。 如果对具有内置贴图坐标的对象应用“UVW 贴图”修改器,那么如果使用“UVW 贴图”修改器中的贴图通道1,所应用的坐标优先。 在默认情况下,在创建基本体过程中可用的“生成贴图坐标”选项使用贴图通道 1。

使用“UVW 贴图”修改器可执行以下操作:

·    对指定贴图通道上的对象应用七种贴图坐标之一。 贴图通道 1 上的漫反射贴图和贴图通道 2 上的凹凸贴图可具有不同的贴图坐标,并可以使用修改器堆栈中的两个“UVW 贴图”修改器单独控制。

·    变换贴图 Gizmo 以调整贴图位移。 具有内置贴图坐标的对象缺少 Gizmo。

·    对不具有贴图坐标的对象(例如,导入的网格)应用贴图坐标。

·    在子对象层级应用贴图。

贴图通道

通过将显式贴图通道指定给位图,可为使用多个位图的材质中的每个位图控制贴图坐标的类型和贴图 Gizmo 的位移。 在“材质编辑器”中,为每个贴图指定不同的通道编辑,然后将多个“UVW 贴图”修改器添加到对象的修改器堆栈,每个“UVW 贴图”修改器设置为不同贴图通道。 要为特定位图更改贴图类型或 Gizmo 的位移,请在修改器堆栈中选择“UVW 贴图”修改器之一并更改参数。 可在“编辑修改器堆栈”中更改“UVW 贴图”修改器的名称,以使修改器与位图相关。

变换 UVW 贴图 Gizmo

 

通过移动 Gizmo 更改贴图的位置。

“UVW 贴图”Gizmo 将贴图坐标投影到对象上。 可定位、旋转或缩放 Gizmo 以调整对象上的贴图坐标;还可以设置 Gizmo 的动画。 如果选择新的贴图类型,Gizmo 变换仍然生效。 如果缩放球形贴图 Gizmo,并切换到平面贴图,那么还会缩放平面贴图 Gizmo。

不同贴图类型的 Gizmo 显示

对于平面、球形、圆柱形和收缩包裹贴图,一条黄色短线指示贴图顶部。 Gizmo 的绿色边指示贴图右侧。 在球形或圆柱形贴图上,绿色边是左右边的接合处。 必须在修改器显示层次中选择 Gizmo,才能显示 Gizmo。

 

不同投影类型的 Gizmo

从左到右: 平面、圆柱形、长方体和球形

变换 UVW 贴图 Gizmo 的效果

移动 Gizmo 会更改投影中心并影响所有类型的贴图。 旋转 Gizmo 会更改贴图方向,影响所有类型的贴图。 均匀缩放不影响球形或收缩包裹贴图。 非均匀缩放影响所有类型的贴图。

如果缩放的 Gizmo 小于几何体,会创建平铺效果,除非缩放对所使用的贴图类型不生效。 基于 Gizmo 大小的平铺是对“材质编辑器坐标”卷展栏中设置的贴图平铺值或“UVW 贴图”修改器中的平铺控件的补充。

 

Gizmo 的大小影响如何对对象应用贴图。

UVW 贴图操纵器

在 3ds max 中,“UVW 贴图”修改器包含图形操纵器,帮助您调整 UV 长度、宽度和平铺。

在启用选择并操纵按钮时,操纵器可见且可用。 此按钮位于默认的主工具栏上。 在操纵器上移动鼠标时,操纵器会变为红色以表明拖动或单击它将产生相应效果。 另外,会显示工具提示,其中显示对象名、参数和它的值。

有关使用“UVW 贴图”操纵器的详细信息,请参见本主题中的“步骤”部分。

UV 宽度/长度操纵器 — 在视口中,拖动“UVW 贴图”Gizmo 以更改宽度或高度。

UV 平铺操纵器 — 在视口中,拖动 U 边或 V 边旁的小圆圈以调整该维度中的平铺。

平铺控件

如果希望贴图重复,请使用“UVW 平铺”控件。 平铺的贴图用于墙砖或地面瓷砖。 不需要创建一个大贴图,可在没有可见缝的大区域表面上平铺无缝贴图,从而实现大贴图的效果。

“UVW 贴图”修改器中的平铺仅影响使用此修改器的对象。 在“材质编辑器”中平铺贴图会影响使用该材质的所有对象上的平铺。

材质和“UVW 贴图”平铺被相乘。 如果“材质编辑器”中的贴图在一个轴上的的平铺值为 2,而“UVW 贴图”修改器在相同轴上的平铺值为 3,那么得到的平铺值为 6。

具有贴图坐标的对象

如果渲染不具有贴图坐标或“UVW 贴图”修改器的对象,并且该对象使用具有 2D 位图或者使用显式贴图通道的 3D 程序贴图,会显示缺少贴图坐标警告。 该警告列出对象名称以及缺少坐标的 UVW 通道或“顶点颜色”通道。 例如: (UVW 2): Torus01。

贴图选择集或分组对象

可对对象选择应用一个“UVW 贴图”修改器。 一个大贴图 Gizmo 将覆盖整个选择,除非应用“UVW 贴图”修改器前在修改器中启用“使用轴点”选项。 如果使用了“使用轴点”选项,则将覆盖每个对象连同其自身的贴图 Gizmo。

如果在“层次”>“轴”面板中移动了选择中任意对象的轴点,并且将“使用轴点”选项与“UVW 贴图”修改器一起使用,那么贴图 Gizmo 的中心将移至轴点而不是对象中心,并且很难按照需要的方式定位贴图。

步骤

要应用“UVW 贴图”修改器,请执行以下操作:

1. 将贴图材质指定给对象。

2. 在“修改”面板上,从“修改器列表”中选择“UVW 贴图”。

3. 调整贴图参数。

在默认情况下,“UVW 贴图”修改器使用贴图通道 1 上的平面贴图。可以更改贴图类型和贴图通道以满足您的需要。 共有七种贴图坐标、九十九个贴图通道、平铺控件和控件可用于在“UVW 贴图”修改器中调整贴图 Gizmo 的大小和方向。

注意: 如果“UVW 贴图”修改器应用于多个对象,“UVW 贴图”Gizmo 将由选择定义,且得到的贴图将应用于所有对象。

要在相同对象中使用多个 UVW 通道,请执行以下操作:

1. 将贴图通道 1 指定给对象。 可在任意基本体的“参数”卷展栏中启用“生成贴图坐标”,或使用选择的通道 1 指定“UVW 贴图”修改器,从而完成此操作。

在默认情况下,“生成贴图坐标”使用贴图通道 1。

2. 指定“UVW 贴图”修改器(如果使用第一个修改器指定通道 1,则使用第二个修改器)。 为此修改器选择通道 2。

现在,两个坐标通道都指定给几何体。 下一步是指定使用两个通道的贴图材质。

3. 创建具有两个贴图的材质。 可使用合成贴图、具有两个贴图的混合材质,或者将一个贴图指定给“漫反射”而另一个贴图指定给“凹凸”来完成此操作。 查看效果的最简单方法可能是合成两个贴图,其中第二个贴图包含 Alpha 通道。

4. 转到贴图层级之一,然后在“贴图”列表中选择“显式贴图通道 2”。

在默认情况下,已为另一个贴图指定通道 1。

5. 将贴图材质指定给对象。

可使用“材质编辑器”中的“在视口中显示贴图”控件,切换在视口中查看各个贴图。 如果已指定两个“UVW 贴图”修改器,可以不改变通道 1 的贴图就调整通道 2 的贴图。 渲染场景以查看效果。

要使用“XYZ 到 UVW”选项,请执行以下操作:

“XYZ 到 UVW”选项用于创建 3D 程序纹理,和“细胞”一样,跟随对象的动画表面。 如果对象被拉伸,3D 程序纹理也被拉伸。 当前,如果选择了 NURBS 对象,那么它不能用于 NURBS 对象且不可用。

1. 在“顶”视口中,创建一个长方体。

2. 创建具有“细胞”漫反射贴图的材质。

3. 在“材质编辑器”中,在“细胞”贴图的“坐标”卷展栏上,打开“源”下拉列表,然后选择“显式贴图通道”。

在“坐标”卷展栏上,“贴图通道”参数已激活,其值为 1。

4. 将材质指定给长方体。

5. 在“修改”面板上,从“修改器列表”中选择“UVW 贴图”。

6. 在“UVW 贴图”修改器上,启用“XYZ 到 UVW”。

在默认情况下,“贴图通道”的值为 1。

7. 渲染“前”视口。

一般,细胞模式在长方体表面上渲染。

8. 右键单击对象,并从四元菜单的“变换”(右下角)区域选择“转化为:” >“转换为可编辑网格”。

该长方体被转换为可编辑网格。

9. 在“修改”面板上的“选择”卷展栏上,单击以启用“顶点”。

10.  在“前”视口中,选择长方体的顶部顶点,然后将它们上移。

11.  再次渲染“前”视口。

细胞模式随长方体拉伸。 使用“XYZ 到 UVW”选项启用此效果。 为查看区别,将在“材质编辑器”中的“坐标”卷展栏中更改“源”选项。

12.  在“材质编辑器”中,找到漫反射的“细胞”材质。

13.  在“细胞”漫反射贴图的“坐标”卷展栏上,打开“源”下拉列表并选择“对象 XYZ”。

14.  渲染“前”视口。

细胞模式不再拉伸。

要变换“UVW 贴图”Gizmo,请执行以下操作:

1. 在“修改”面板上,在堆栈显示中选择“UVW 贴图”修改器。

2. 在堆栈显示中,选择“Gizmo”子对象层级。

Gizmo 更改为黄色,带有一个绿色边。

绿色边指示纹理右侧边。

3. 在视口中移动、缩放或旋转 Gizmo,或使用“UVW 贴图”修改器中的“长度”和“宽度”控件。

变换贴图 Gizmo 会移动位图,从而可在对象表面上定向和移动贴图。

要使用操纵器控制宽度和长度,请执行以下操作:

1. 在“修改”面板上,在堆栈显示中选择“UVW 贴图”修改器。

也可以转到修改器的“Gizmo”层级。

2. 在默认的主工具栏上,单击以启用“选择并操纵”。

“UVW 贴图”修改器的 Gizmo 变为绿色,说明它现在是一个操纵器。 另外,Gizmo 的两个边旁边显示两个小圆圈。

3. 拖动 Gizmo 的一个边以调整宽度或长度。

工具提示中显示新的宽度或长度值。

要使用操纵器以控制平铺,请执行以下操作:

1. 在“修改”面板上,在堆栈显示中选择“UVW 贴图”修改器。

也可以转到修改器的“Gizmo”层级。

2. 在默认的主工具栏上,单击以启用“选择并操纵”。

“UVW 贴图”修改器的 Gizmo 变为绿色,说明它现在是一个操纵器。 另外,Gizmo 的两个边旁边显示两个小圆圈。

3. 拖动圆圈之一可调整 U 或 V 维度中的平铺。

工具提示中显示正在调整哪一个维度以及该维度中的新平铺值。

界面

修改器堆栈

Gizmo 子对象层级 — 启用 Gizmo 变换。 在此子对象层级,可以在视口中移动、缩放和旋转 Gizmo 以定位贴图。 在“材质编辑器”中,启用“在视口中显示贴图”选项以便在着色视口中显示贴图,变换 Gizmo 时贴图在对象表面上移动。

 

“贴图”组

确定所使用的贴图坐标的类型。 通过贴图在几何上投影到对象上的方式以及投影与对象表面交互的方式,来区分不同种类的贴图。

平面 — 从对象上的一个平面投影贴图,在某种程度上类似于投影幻灯片。

在需要贴图对象的一侧时,会使用平面投影。 它还用于倾斜地在多个侧面贴图,以及用于贴图对称对象的两个侧面。

 

平面贴图投影

柱形—从柱体投影贴图,使用它包裹对象。 位图接合处的缝是可见的,除非使用无缝贴图。 柱形投影用于基本形状为圆柱形的对象。

 

柱形贴图投影

封口 — 对圆柱体封口应用平面贴图坐标。

注意: 如果对象几何体的两端与侧面没有成正确角度,“封口”投影扩散到对象的侧面上。

球形 — 通过从球体投影贴图来包围对象。 在球体顶部和底部,位图边与球体两极交汇处会看到缝和贴图奇点。 球形投影用于基本形状为球形的对象。

 

球形贴图投影

收缩包裹 — 使用球形贴图,但是它会截去贴图的各个角,然后在一个单独极点将它们全部结合在一起,仅创建一个奇点。 收缩包裹贴图用于隐藏贴图奇点。

 

收缩包裹投影

长方体 — 从长方体的六个侧面投影贴图。 每个侧面投影为一个平面贴图,且表面上的效果取决于曲面法线。 从其法线几乎与其每个面的法线平行的最接近长方体的表面贴图每个面。

 

长方体投影(显示在长方体和球体上)

面 — 对对象的每个面应用贴图副本。 使用完整矩形贴图来贴图共享隐藏边的成对面。 使用贴图的矩形部分贴图不带隐藏边的单个面。

 

面投影

XYZ 到 UVW — 将 3D 程序坐标贴图到 UVW 坐标。 这会将程序纹理贴到表面。 如果表面被拉伸,3D 程序贴图也被拉伸。 在具有动画拓扑的对象上,将此选项与程序纹理(如细胞)一起使用。 当前,如果选择了 NURBS 对象,那么“XYZ 到 UVW”不能用于 NURBS 对象且被禁用。

注意: 如果在“材质编辑器”的“坐标”卷展栏中,将贴图的“源”设置为“显式贴图通道”。 在材质和“UVW 贴图”中使用相同贴图通道。

 

已复制具有 3D 程序纹理的球体且副本被拉伸。

右图: 在对象上使用“XYZ 到 UVW”会贴上 3D 程序纹理并使其随曲面拉伸。

长度、宽度和高度 — 指定“UVW 贴图”Gizmo 的尺寸。 在应用修改器时,贴图图标的默认缩放由对象的最大尺寸定义。 可以在 Gizmo 层级设置投影的动画。 请注意有关这些微调器的下列事项:

·    尺寸基于 Gizmo 的边界框。

“高度”尺寸对于“平面”Gizmo 不可用: 它不具有深度。 同样,“圆柱形”、“球形”和“收缩包裹”贴图的尺寸都显示它们的边界框而不是它们的半径。 对于“面”贴图,没有可用尺寸: 几何体上的每个面都包含整个贴图。

·    加载在 Autodesk VIZ 或 3ds max 的早期版本中创建的文件时,取决于贴图类型和尺寸,三个尺寸被设置为 1 或 2。 (这能保证与早期版本中的文件的兼容性,在早期版本中,Gizmo 被不均匀缩放以调整它们的尺寸。)

实际上,尺寸成为比例因子而不是测量值。 通过单击“适配”或“重置”按钮可重置尺寸的值,这会丢失原来的非均匀缩放。

由于许多基本体的方向已更改,所以使用当前方向加载 3ds max 的 1.x 版本中文件的“UVW 贴图”。 不过,如果在软件的当前版本中已应用“UVW 贴图”,那么与以前相比,“长度”、“宽度”和“高度”微调器可能影响不同轴。 例如,“宽度”微调器会影响在当前版本中指定的长方体“UVW 贴图”的 X 轴,而“高度”微调器可能影响 3ds max 中创建的对象的相同轴。

U 平铺、V 平铺、W 平铺 — 用于指定 UVW 贴图的尺寸以便平铺图像。 这些是浮点值;可设置这些值的动画以便随时间移动贴图的平铺。

翻转 — 绕给定轴反转图像。

“通道”组

每个对象最多可拥有 99 个 UVW 贴图坐标通道。 默认贴图(通过“生成贴图坐标”切换)始终为通道 1。“UVW 贴图”修改器可向任何通道发送坐标。 这样,在同一个面上可同时存在多组坐标。

贴图通道 — 设置贴图通道。 “UVW 贴图”修改器默认为通道 1,所以贴图具有默认行为方式(即早期版本的软件中的方式),除非您显式更改到另一个通道。 默认值为 1。范围为 1 至 99。

要使用其他通道,不能仅在“UVW 贴图”修改器中选择通道,还应在指定给对象的材质贴图层级指定显式贴图通道。 在修改器堆栈中可使用多个“UVW 贴图”修改器,每个修改器控制材质中不同贴图的贴图坐标。

顶点颜色通道 — 通过选择此选项,可将通道定义为顶点颜色通道。 另外,确保将坐标卷展栏中的任何材质贴图匹配为“顶点颜色”,或者使用指定顶点颜色工具。

在软件中不同位置都可以访问“贴图”通道,具体如下:

·    生成贴图坐标 — 大多数对象的创建参数中包含此复选框,在启用时会指定“UVW 贴图”通道 1。

·    UVW 贴图修改器 — 包含通道 1 到 99 的选项。用于指定此“UVW 贴图”修改器使用的 UVW 坐标。 修改器堆栈可同时为任何面传递这些通道。

·    UVW 变换和展开 UVW — 这两个修改器还包含“通道”选项按钮。

·    材质编辑器通道指定 — 可以在“材质编辑器”的贴图层级,在“坐标”卷展栏中指定贴图要使用的通道。

·    指定因贴图类型而异:

2D 贴图 —在“纹理”选项的“贴图”列表中,可选择“显式贴图通道”、“顶点颜色通道”、“对象 XYZ 平面”或“世界 XYZ 平面”。

3D 贴图 —“坐标”卷展栏顶部有一个“源”列表,从中可选择“显式贴图通道”、“顶点颜色通道”、“对象 XYZ”或“世界 XYZ”。 使用“贴图通道”微调器定义通道编号。

·    NURBS 曲面对象和子对象 — 用于指定曲面使用的“贴图”通道。

“对齐”组

X/Y/Z — 选择其中之一,可翻转贴图 Gizmo 的对齐。 每项指定 Gizmo 的哪个轴与对象的局部 Z 轴对齐。

注意: 这些选项与“U/V/W 平铺”微调器旁的“翻转”复选框不同。 “对齐”选项按钮实际上翻转 Gizmo 的方向,而“翻转”复选框翻转指定贴图的方向。

适配—将 Gizmo 适配到对象的范围并使其居中,以使其锁定到对象的范围。

中心 — 移动 Gizmo,使其中心与对象的中心一致。

位图适配— 显示标准的位图文件浏览器,使您可以拾取图像。 对于平面贴图,贴图图标被设置为图像的纵横比。 对于圆柱形贴图,高度(而不是 Gizmo 的半径)被缩放以匹配位图。 为获得最佳效果,首先使用“适配”按钮以匹配对象和 Gizmo 的半径,然后使用“位图适配”。

法线对齐 — 单击并在要应用修改器的对象曲面上拖动。 Gizmo 的原点放在鼠标在曲面所指向的点;Gizmo 的 XY 平面与该面对齐。 Gizmo 的 X 轴位于对象的 XY 平面上。

“法线对齐”考虑了平滑组并使用插补法线,这基于面平滑。 因此,可将贴图图标定向至曲面的任何部分,而不是令其捕捉到面法线。

视图对齐 — 将贴图 Gizmo 重定向为面向活动视口。 图标大小不变。

区域适配 — 激活一个模式,从中可在视口中拖动以定义贴图 Gizmo 的区域。 不影响 Gizmo 的方向。

重置 — 删除控制 Gizmo 的当前控制器,并插入使用“适配”功能初始化的新控制器。 所有 Gizmo 动画都将丢失。 不过,就像所有对齐选项一样,可通过单击“撤消”来重置操作。

获取—在拾取对象以从中获取 UVW 时,从其他对象有效复制 UVW 坐标,一个对话框会提示您选择是以绝对方式还是相对方式完成获取。

如果选择“绝对”,获得的贴图 Gizmo 会恰好放在所拾取的贴图 Gizmo 的顶部。 如果选择“相对”,获得的贴图 Gizmo 放在选定对象上方。

“显示”组

此设置确定贴图不连续性(也称为缝)是否以及如何显示在视口中。 仅在 Gizmo 子对象层级处于活动状态时显示缝。 默认缝颜色为绿色;要更改颜色,请转到“自定义”菜单 >“自定义用户界面”>“颜色”选项卡,然后从“元素”下拉列表中选择“UVW 贴图”。

这些选项包括:

·    不显示接合口— 视口中不显示贴图边界。 这是默认选择。

·    显示薄的接合口—使用相对细的线条,在视口中显示对象曲面上的贴图边界。 放大或缩小视图时,线条的粗细保持不变。

·    显示厚的接合口—使用相对粗的线条,在视口中显示对象曲面上的贴图边界。 在放大视图时,线条变粗;而在缩小视图时,线条变细。

 


https://www.xamrdz.com/web/2sp1942445.html

相关文章: