建模
这里有个视频
在这堂课中,我们将构建房间的几何体!在本节课中,我们将学习如何搭起房间的几何外形!
准备工作
首先,请确保您已经关闭了屏幕右下角的 auto generate lighting(自动生成照明)。单击它,然后在新窗口底部找到 auto-generate(自动生成) 选项,并取消选中该框,最后关闭窗口即完成操作。
首先,让我们迅速解决一个问题:检查屏幕右下角的自动生成照明是否已关闭。如果它已经打开,请点击它,然后在新窗口底部找到“自动生成”选项,并取消选中该框,然后关闭窗口。、
在我们使用在使用 Probuilder 之前,我们需要提前配置一些设置。转到我们需要配置一些设置。首先,点击 Edit>Preferences(编辑>偏好)。然后点击 >Probuilder 首选项,然后单击选项卡。
以下是本人建议您更改为的默认设置,以方便接下来的操作:
启用“显示操作通知”启用 Show Action Notifications(显示操作通知)启用“自动调整大小碰撞器”启用 Auto Resize Colliders(自动调整碰撞体大小)将“静态编辑器标志”更改为“所有内容”将 Static Editor Flags(静态编辑器标志)更改为 Everything(所有内容)将“碰撞器类型”更改为“盒子碰撞器”将 Collider type(碰撞器类型)更改为 Box Collider(盒碰撞器)
现在可以关闭首选项窗口,并通过转到“工具”完成设置后,您就可以关闭 Preferences(首选项)窗口。接下来通过点击 Tools>“Probuilder”Probuilder>“Probuilder窗口”来打开Probuilder Window(工具>Probuilder>Probuilder窗口)打开 Probuilder 窗口。窗口,Progrids 应该显示在左上角,如果没有,可以通过转到“工具”现在应该显示在左上角。
如果找不到 Progrids,您可以通过点击 Tools>“Progrids”Progrids>“Progrids窗口”来调出。您可以像其他选项卡一样停靠Probuilder选项卡。Progrids Window(工具>Progrids>Progrids窗口)来调出它。您可以像其他选项卡一样停靠 Probuilder 窗口。如果您更喜欢图标视图,可以通过右键单击选项卡然后选择“图标模式”或“文本模式”您可以通过右键单击窗口然后选择 Icon mode(图标模式)或 Text mode(文本模式)进行切换。
创建 Probuilder 对象
创建“火柴盒”
准备就绪后,让我们开始创建第一个 Probuilder 对象吧!点击 new shape(新建形状),选择 cube(立方体),点击确认。现在您就可以看到一个立方体出现在了场景中!
现在,让我们创建第一个点击 Probuilder 图标,您将会看到立方体上出现的顶点、边和面,这些是构成所有 3D 模型几何体的基本要素。您可以自由地移动、旋转、缩放它们,甚至将它们与其他 Probuilder 对象!点击“新建形状”,选择“立方体”,然后确认。您现在将在场景中看到一个立方体!单击Probuilder图标,您将看到立方体上出现的顶点、边和面,这些是构成所有3D模型几何体的基本要素。您可以在场景中共享它们,它们将捕捉到Progrids设置的网格。您可以按键盘上的“+”或“-”来增加或减小网格大小,按“0”将网格重置为1平方米。对象进行组合,创建更复杂的几何形状。
我们要建立一个房间,因此首先要创建地板。点击“新建形状”我们要搭建一个房间,首先就得创建一个地板。点击 new shape(新建形状),选择“平面”选择 plane(平面),将轴设为向上,将长度设置为6,宽度设置为5,然后点击“构建”将轴设置为向上,依次将长度设置为 6 米,宽度设置为 5 米,然后点击 build(构建)。将变换重置为原点。现在,减小网格大小至约0.125米。使用快捷键Ctrl+K添加一个立方体。然后进入面模式(快捷键为K),选择一侧,将其缩小,使水平厚度为0.125米,然后将其拖出以与地板长度相同。通过检查检查器中Probuilder脚本组件,您可以查看Probuilder对象的尺寸。房间的平均高度约为2.4米至2.5米,所以将其设置为2.5米高,以轻松对齐Progrids。按Ctrl+D复制墙壁,并将其拖到平面的另一侧。然后再次按Ctrl+K添加一个立方体,并重复以上步骤以创建平面的其余三面墙壁,最后添加天花板。将 transform(变换)重置到原点上。
现在,您已经创建了一个盒子!但它看起来并不像一个完整的房间。最后一个关键步骤是添加窗户!选择一个墙壁,进入边选择模式,选择一个边,然后按Alt+U添加边循环。这将沿您选择的边添加新的垂直边循环。创建边循环后,您应该看到所选择的边循环被选中,将它们拉到一边,重复此步骤,创建三个切口以制作窗户。接着将网格大小减小至约 0.125 米。使用快捷键 Ctrl+K
添加一个 cube(立方体)。进入 face mode(面模式)(快捷键为 K),选择一侧面,并将其缩小致使水平厚度达到 0.125 米,然后将立方体拖至长度与地板相同。通过查看 inspector(检查窗口)中的 Probuilder script(Probuilder 脚本)组件,您可以查看 Probuilder 对象的维度尺寸。房间的平均高度约为 2.4 米至 2.5 米,因此我们可以将立方体的高度设置为 2.5 米以便轻松对齐 Progrids。
现在选择两个面,窗户将在这里。按退格键删除它们(不要按删除;它会删除整个对象!)现在选择一个边环,其中一个面曾经是。按住Shift并使用Gizmo箭头挤出新的面来连接两个洞。按 Ctrl+D
复制墙壁,并将其拖到平面的另一侧。重复上述步骤以创建平面的其余两面墙壁。最后再添加天花板以结束操作。
添加窗户
现在,您已经创建了一个盒子,但它看起来不太像一个正经的房间。您可以为其添加窗户以使房间变得更加真实。
然而,存在一个问题:面实际上没有连接到彼此。要解决这个问题,进入顶点选择模式并按Ctrl+A选择网格的所有顶点,然后在Probuilder选项卡中单击焊接顶点。这将合并占用空间中相同位置顶点的顶点,也称为重叠顶点。选中一个墙壁,进入 edge select mode(边选择模式),再选择其中一个边,然后按 Alt+U
以添加循环边(edge loop)。这个操作将沿着您选择的边添加新的垂直循环边。
创建循环边后,您应该能看到创建出的循环边处于被选中状态,将它们拉到一边,重复此步骤,直到创建出三个切口。
接下来选择两个面(也就是接下来窗户的位置),按 backspace
删除它们(不要按 delete
,它会删除掉整个对象!),选择一个被掏空了的环形边。按住 Shift
并使用 Gizmo 箭头挤出新的面来连接两个洞。
注意,这时的面实际上没有连接到彼此。为了解决这个问题,进入 vertex select mode(顶点选择模式)并按 Ctrl+A
选择网格的所有顶点,然后在 Probuilder 选项卡中单击 weld vertices(焊接顶点)。这将合并空间中处在相同位置的顶点,也被称为 overlapping vertices(重叠顶点)。
为了添加窗户,我们将添加一个立方体,只需添加循环切割并向内挤出即可制作窗户。现在你已经掌握了3D建模的基本技巧!我们需要再添加一个立方体,只需添加 loop cuts(循环切割)并向内挤出即可制作窗户。
如果在Probuilder选项卡中选择顶点颜色,可以将面设置为顶点颜色。这有助于可视化,并且可以稍后将这些顶点颜色设置为实际材料。在 Probuilder 选项卡中选择 vertex colors(顶点颜色)即可将面颜色设置为顶点颜色。这有助于我们分辨模型,并且可以选择稍后将这些顶点颜色设置为实际材质。
我们现在已经完成了房间的基本几何形状。我们现在已经完成了房间的基本建模。在下一课中,我们将学习如何利用材料和纹理使表面更加生动。我们将学习如何利用材质和纹理使模型表面更加生动丰富。