使用 3DS Max 创建游戏道具灭火器:第 2 部分

在本系列的第一部分中,我们创建了灭火器的高多边形模型,现在我们将优化该高多边形模型,以程序化方式创建低多边形模型。(实际上,这是一个下一代视频游戏艺术过程。 同时创建我们的高多边形详细模型。我们在创建网格流、细节和添加平滑度时会小心谨慎,但并不总是能够处理有限的多边形。有时,多边形的数量超出了限制。 因此,对于次世代游戏模型,我们首先创建一个高分辨率模型,然后通过删除支撑边缘和不需要的几何体将其优化到低分辨率状态。在本教程的这一部分中,我们将采用该技术,并学习如何优化高多边形网格并将其转换为低多边形模型。

使用 3DS Max 创建游戏道具灭火器:第 2 部分
推荐:NSDT场景编辑器助你快速搭建可二次开发的3D应用场景

1. 克隆和场景设置

步骤 1

我们已经在本教程的上一部分创建了灭火器的高多边形模型。因此,让我们将其转换为游戏就绪的低多边形模型。出于安全考虑,我们将首先保存高分辨率模型的副本。因此,选择灭火器型号后,右键单击并从弹出菜单中选择克隆选项。

3dsMax_Fire_Extinguisher_PT2_1

步骤 2

这将打开“克隆选项”窗口。在此处选择“复制”选项并将网格的名称更改为LO_Mesh

3dsMax_Fire_Extinguisher_PT2_2

步骤 3

现在单击菜单栏中的“管理图层”图标以打开“图层管理器”。在这里单击创建新图层按钮以创建新图层

3dsMax_Fire_Extinguisher_PT2_3

步骤 4

将新图层重命名为Lo_Mesh。现在,在视口中选择Lo_Mesh对象后,右键单击Lo_Mesh图层,然后单击添加所选对象。现在,Lo_网格模型是Lo_Mesh层的一部分。

3dsMax_Fire_Extinguisher_PT2_4

步骤 5

现在点击 隐藏 Hi_Mesh前面的按钮。所以我们只能在视口中看到Lo_Mesh

3dsMax_Fire_Extinguisher_PT2_5

2. 去除不需要的边缘

步骤 1

在开始低多边形建模之前,让我们看一下高多边形网格和低多边形网格之间的区别。在下图中,您可以看到两个网格。右侧具有支撑边缘,是高多边形网格,左侧的另一个是低多边形网格。如果从高多边形网格中移除支撑边,则可以轻松创建基本的低多边形模型。

3dsMax_Fire_Extinguisher_PT2_6

步骤 2

现在让我们开始将高多边形网格转换为低多边形网格。首先,选择我们在制作高多边形模型时添加的支撑边环,然后按 Control-退格键从网格中删除这些边。

3dsMax_Fire_Extinguisher_PT2_7

步骤 3

现在选择其他支持的边缘环,右键单击并从菜单中选择删除以删除边缘。这是去除边缘的另一种方法。

3dsMax_Fire_Extinguisher_PT2_8

步骤 4

选择这些实际上不会影响模型形状的边缘,然后按“可编辑多边形选择”选项中的“循环”按钮。

3dsMax_Fire_Extinguisher_PT2_9

步骤 5

您可以看到这些边环不会影响模型的整体形状。因此,右键单击并选择删除(或按 Control-退格键)删除选定的边缘环。

3dsMax_Fire_Extinguisher_PT2_10

步骤 6

现在从模型主体中删除不需要的边。选择下面显示的所有指示的边缘,然后将它们从网格中移除。

3dsMax_Fire_Extinguisher_PT2_11

步骤 7

让我们看看如何针对低多边形进一步优化网格。首先,选取下槽内的一条中间边缘,然后单击“环形”。

3dsMax_Fire_Extinguisher_PT2_12

现在您可以看到完整的边缘环被选中。

3dsMax_Fire_Extinguisher_PT2_12a

右键单击,这次从菜单中选择折叠选项。

3dsMax_Fire_Extinguisher_PT2_12b

这将折叠选定的边环并减少边环的数量。现在这是低多边形所需的形状。

3dsMax_Fire_Extinguisher_PT2_12c

步骤 8

现在让我们开始在底部工作。选择所有底部面,然后按 Delete 键删除所选面。

3dsMax_Fire_Extinguisher_PT2_13

步骤 9

现在我们必须盖上灭火器的底部。因此,首先选择围绕底部孔的边界边缘。

3dsMax_Fire_Extinguisher_PT2_14

然后取消选择下图中指示的两个边缘。

3dsMax_Fire_Extinguisher_PT2_14a

现在点击 按钮。

3dsMax_Fire_Extinguisher_PT2_14b

网格的底部现在应如下所示。“桥接”命令会自动将所有面连接在一起,并使边缘保持笔直。

3dsMax_Fire_Extinguisher_PT2_14c

步骤 10

现在选择此边环,然后单击鼠标右键并选择“折叠”命令以优化网格。

3dsMax_Fire_Extinguisher_PT2_15

步骤 11

选中手柄上指示的边环后,右键单击并选择折叠。

3dsMax_Fire_Extinguisher_PT2_16

步骤 12

在此步骤中,我们将介绍 3ds Max 中的一些新建模选项。根据多边形分布,手柄上有很多边,这些边对于低多边形模型来说是不需要的,因此我们将删除它们。首先,打开石墨建模工具。在 Edge 选择模式下,转到“修改选择”菜单。在那里,您将看到一个名为“点间隙”的选项。将其值增加到 2。借助 点间隙工具 ,您可以扩展边环或边环之间的间隙。

3dsMax_Fire_Extinguisher_PT2_17

现在,如果单击点环工具,则可以选择中间有间隙的边

3dsMax_Fire_Extinguisher_PT2_17a

这是所选边缘的图像。请注意所选边缘之间有 2 条边的间隙。

3dsMax_Fire_Extinguisher_PT2_17b

现在视口中右键单击并选择折叠选项。

3dsMax_Fire_Extinguisher_PT2_17c

步骤 13

现在我们将两个不同的网格合二为一。选择下图中指示的人脸,然后选择删除这些人脸。

3dsMax_Fire_Extinguisher_PT2_18

步骤 14

接下来,选择两条指示的边,然后按 按钮填充两者之间的间隙。

3dsMax_Fire_Extinguisher_PT2_19

现在,在边框选择模式下,选择孔周围的边框

3dsMax_Fire_Extinguisher_PT2_19a

取消选择指示的边缘。

3dsMax_Fire_Extinguisher_PT2_19b

并按 子 按钮填充孔。

3dsMax_Fire_Extinguisher_PT2_19c

步骤 15

现在我们必须将所有顶点连接在一起,这些顶点不是三角形或四边形。因此,在选择指示的顶点后,右键单击并选择 连接 选项将顶点连接在一起。

3dsMax_Fire_Extinguisher_PT2_20

我们有一个未使用的边环,下面用绿线表示。无论我们是否删除此边缘环,它都不会影响网格。因此,只需使用“目标焊接”选项将顶点焊接到其相应的外部顶点,这些顶点由红色箭头标记。

3dsMax_Fire_Extinguisher_PT2_20a

步骤 16

对传送带上存在的所有顶点执行相同的操作(连接所有顶点后应如下所示。

3dsMax_Fire_Extinguisher_PT2_21

3.将浮动网格连接到主体上

步骤 1

在此步骤中,我们将前浮动网格连接到主体网格。选择如图所示的指示边缘,然后右键单击并选择“连接”以连接边缘并将它们与显示的绿色标记对齐。

实心网格有助于展开和保存空白纹理页面。我们主要在高分辨率模型上创建浮动网格,因为很容易在高多边形中获得所需的形状。但是对于低分辨率模型,我们需要使其成为实体或单个元素。因此,这里的上侧锥形是浮动的,并且不与元件级别的圆柱体连接。

3dsMax_Fire_Extinguisher_PT2_22

使用元素选择选择侧形状。然后通过按住 Control 右键单击 并选择隐藏来隐藏它。

3dsMax_Fire_Extinguisher_PT2_22a

步骤 2

隐藏浮动网格后,切换到多边形模式并选择其下方的面。

3dsMax_Fire_Extinguisher_PT2_23

步骤 3

删除选定的面,你会得到这样的形状。

3dsMax_Fire_Extinguisher_PT2_24

步骤 4

现在我们将网格(浮动网格和主体)连接在一起。首先,通过按住 Control 键右键单击并选择“全部取消隐藏”(我们在上一步中隐藏了它)来取消隐藏浮动网格。 然后切换到边框模式,并选择两个网格的边框

3dsMax_Fire_Extinguisher_PT2_25

在视口中单击鼠标右键,然后选择转换为顶点选项。

3dsMax_Fire_Extinguisher_PT2_25a

现在在视口中单击鼠标右键并选择焊接,以焊接所有打开的顶点。

3dsMax_Fire_Extinguisher_PT2_25b

选择显示的顶点并通过右键单击并选择连接选项来连接它们。

3dsMax_Fire_Extinguisher_PT2_25c

这会产生一些不需要的边缘。因此,选择如图所示的边缘,然后按退格键将它们从网格中删除。

3dsMax_Fire_Extinguisher_PT2_25d

现在你应该有一个这样的网格。它现在已成为单个对象,您可以将其作为单个元素进行选择。

3dsMax_Fire_Extinguisher_PT2_25e

4. 添加支撑边

步骤 1

这根烟斗看起来很前卫。我们需要在当前边缘之间添加一些边缘循环。转到石墨建模工具并找到“流连接”选项。Flow Connect是一种工具,用于调整新环的位置以适应周围网格的形状。

3dsMax_Fire_Extinguisher_PT2_26

步骤 2

“流连接”应用于弯曲边后,管道如下所示。

3dsMax_Fire_Extinguisher_PT2_27

步骤 3

要优化喷嘴网格,请选择内部零件上的边环并将其折叠右键单击>折叠)。

3dsMax_Fire_Extinguisher_PT2_28

步骤 4

请在此处执行相同的过程。选择边环并折叠

3dsMax_Fire_Extinguisher_PT2_29

步骤 5

选择图像中显示的指示边缘环,并折叠它们。

3dsMax_Fire_Extinguisher_PT2_30

您可以看到折叠边缘环后网格变得多么轻。

3dsMax_Fire_Extinguisher_PT2_30a

步骤 6

在管道上选取相同的边环(在上一步中选取的边环)。在视口中单击鼠标右键,然后折叠这些边。

3dsMax_Fire_Extinguisher_PT2_31
3dsMax_Fire_Extinguisher_PT2_31a

步骤 7

你可以看到顶部环中有 18 个面。当我们创建高多边形模型时,我们应用了涡轮平滑修改器以使其更平滑。但是在这里,我们需要在不应用涡轮平滑的情况下获得良好的圆度,因为我们正在制作一个低多边形模型。因此,创建一个新的环面对象,其半径与旧对象相同。但这次使用 24 段8 面。然后用它替换旧的。

3dsMax_Fire_Extinguisher_PT2_32

5. 应用平滑组以完成低多边形模型

步骤 1

我们的低分辨率模型现已完成。我们现在需要将平滑组应用于网格。让我们谈谈平滑组。对于低多边形模型,平滑组是要采取的非常重要的步骤。如果我们将多边形平滑组应用于模型的面,则它们在着色时看起来很平滑。请看下面的例子。这些是相同的模型,但右侧模型看起来比左侧模型平滑得多。但是,两者具有相同数量的面,但右侧模型的面应用了平滑组。

3dsMax_Fire_Extinguisher_PT2_33

步骤 2

跳转到多边形选择模式并选择灭火器模型上的所有面。转到“修改器”面板中的“多边形平滑组”卷展栏,然后单击“全部清除”选项,以从对象中清除任何以前的平滑组。

3dsMax_Fire_Extinguisher_PT2_34

步骤 3

现在单击自动平滑,它将自动创建平滑组。

3dsMax_Fire_Extinguisher_PT2_35

步骤 4

选中手柄的面后,清除所有以前的平滑组,然后单击列出的任何编号组。

3dsMax_Fire_Extinguisher_PT2_36

步骤 5

对顶部环执行相同的过程,将平滑组应用于面。

3dsMax_Fire_Extinguisher_PT2_37

结论

现在我们已经应用了平滑组,这里是灭火器模型的最终低多边形版本,为下一步做好准备。

3dsMax_Fire_Extinguisher_PT2_38

3D建模学习工作室 整理翻译,转载请注明出处!

NSDT场景编辑器 | NSDT 数字孪生 | GLTF在线编辑器 | 3D模型在线转换 | UnrealSynth虚幻合成数据生成器 | 3D模型自动纹理化工具
2023 power by nsdt©鄂ICP备2023000829号