3D打印网-中国3D打印门户移动版

主页 > 3D建模教程 > 3D建模教程 >

3ds Max教程:向不同大小的对象应用均匀纹理

默认情况下,在 3ds Max 中,对象的大小决定您对其应用的位图纹理的大小。但是,贴图缩放器修改器允许您独立于纹理应用的对象大小对其进行缩放。而且,其应用于对象之后,可以更改对象的大小,而不影响纹理的比例。本课程中将研究这些功能。

本教程的文件位于 \tutorials\new_materials\ 文件夹中。

设置纹理坐标的首选项:

  1. 从“自定义”菜单中选择“首选项”。

  2. 在“纹理坐标”组下的“常规”选项卡中,确保“使用真实世界纹理坐标”选项已关闭。

  3. 单击“确定”退出“首选项”对话框。

打开场景并应用砖纹理:

  1. 打开文件 \tutorials\new_materials\plaza.max。

    该场景由包含各种大小和图形对象的小型建筑广场。

    您将创建一个砖纹理并将其应用于所有对象上。

  2. 按 M 键以打开“材质编辑器”。

    由左上部的示例球表示的第一个材质处于活动状态,并且已经命名为 Brick,同时设置为使用标准材质。应用包含砖图像的“漫反射”贴图。

  3. 在“材质编辑器”中,单击“漫反射”色样右侧的方形按钮。

    将打开“材质/贴图浏览器”对话框。

  4. 双击“位图”列表项。

    将打开“选择位图图像文件”对话框。

  5. 如有必要,导航到您打开场景文件的目录,然后打开 brkrun.jpg 文件。

    该砖图像出现在示例球体上。

  6. 在“材质编辑器”对话框中,单击“在视口中显示贴图”按钮。

    这允许您查看将材质应用于对象上着色视口中的砖图像。

  7. 按 CTRL+A 键以选中场景中的所有对象。

  8.  单击“材质编辑器”对话框上的“将材质指定给选定对象”按钮。

    视口中的所有对象上出现砖纹理,但是,砖大小因对象而不同。在小的四棱 锥对象上,砖很小,而在较大的对象(如半球)上,砖很大。同时,“L 挤出”和“C 形挤出”对象进行了拉伸,而它们在顶部保持正确的比例。当然,在真实结构中通常砖的大小都相同。您将在下一步骤中完成该操作。

使用修改器使砖的大小均匀:

  1.  仍然选定所有对象的情况下,转到“修改”面板,单击“修改器列表”,选择“对象空间修改器”>“贴图缩放器”。在“修改”面板上,确保“比例”值设置为 100.0,这是默认设置。

    这样将该修改器作为实例应用于场景中的所有对象。因此,更改修改器一个实例中的任何参数,所有实例都将随之进行同等更改。

    现在所有砖的大小都相同,但是它们有点太大。您将它们设置为当前大小的一半。

  2. 选择 C-Ext01 对象。这是靠近“透视”视口右侧的墙对象;它像一个反转的方形字母 C。

  3. 在“修改”面板 >“参数”卷展栏上,将“比例”设置为 50.0。

    所有对象上的砖图像将缩小为其原有大小的一半。这大概就是该项目的比例。

  4. 在“修改”面板上,禁用“包裹纹理”。

    大多数对象上的砖纹理仍然看上去很好,但是在圆屋顶上,它看起来不规则。如果愿意可以放大以更好地进行观看,然后再缩放回去。

    “包裹纹理”尝试沿着曲面法线应用纹理,通常应该在左侧以获得最佳效果。

  5. 重新启用“包裹纹理”。

    下一步您将更明显的看到贴图缩放器如何均匀缩放纹理。

  6. 在修改器堆栈显示中,单击 Map Scaler OSM 旁边的电灯泡图标以禁用该修改器。

    禁用该修改器的所有实例,纹理返回其原始的不同比例。

    应该仍然选中 C-Ext01 对象。

  7. 在修改器堆栈显示中,单击 C-Ext 项以将其高亮显示。

    其参数出现在“修改”面板上。

  8. 将“高度”设置更改为 60.0。

    展开侧面上砖纹理的大小以及墙壁的高度。

  9. 通过单击堆栈显示中的电灯泡图标,重新启用修改器堆栈。

    纹理将返回其均匀大小。

  10. 使用“高度”微调器将 C-Ext01 对象的高度增加到 85.0。

    随着对象的展开,纹理仍然保持相同的大小。

观察贴图缩放器 (WSM) 的修改器堆栈行为:

在本课程中的最后一部分,您将看到贴图缩放器的对象空间和世界空间之间的一个差别。就像您所看到的,实例对象空间版本可以通过选定任何数量的对象来访问。但是只能通过选定单个对象来访问实例的世界空间版本。

  1. 按 CTRL+A 键以选中场景中的所有对象。

    修改器堆栈显示“选定多个对象”并且堆栈显示中的唯一项是该修改器。

  2.  单击“从堆栈中移除修改器”按钮可从所有对象中删除该修改器。

    纹理将会返回其初始改变的大小。

  3. 在“修改”面板上,单击“修改器列表”,并从该列表中选择“世界空间修改器”>“贴图缩放器 (WSM)”。

    软件将该修改器作为实例应用于所有对象,贴图大小变得均匀。但是,在修改器堆栈显示中没有显示该修改器。

  4. 单击场景中的任何对象以将其选中,并取消选择所有其他对象。

    现在,在修改器堆栈显示中出现了对象的名称以及绑定的修改器。

    由于世界空间修改器的工作方式,软件在修改器堆栈显示中始终包含“绑定”作为世界空间修改器的默认名称部分。

  5. 将“比例”设置更改为任何值。

    整个场景中砖纹理的大小发生更改,表示所有对象上的修改器实例化。

  6. 单击“从堆栈中移除修改器”按钮可从选定对象中删除该修改器。

    对象上的纹理将会返回其初始大小。

  7. 选择一个不同的对象。

    修改器将再次出现在对象的修改器堆栈中。就像您所看到的一样,没有从场 景中移除修改器的简单方法;您必须依次选择每个对象并移除修改器。在这种情况下,世界空间修改器版本并没有对象空间修改器使用方便。在添加的边上,世界空 间版本允许纹理通过使用“选择并缩放”工具或通过更改对象创建参数更改对象大小,但是对象空间版本只在后面的情况下正常工作。我们将研究该功能留给您,作 为选修练习。

(责任编辑:admin)