使用 XNA 创建简单的 3D 游戏/创建你的第一个模型
打开 Blender,并通过右键选择初始立方体并按 Delete 键将其删除。现在选择顶屏上的“添加”选项卡,浏览到“网格”,然后选择“UV 球体”,这将在当前光标位置创建一个新的球体。将默认的段数和环数更改为 16,然后选择确定。这将创建一个简单的低分辨率球体,它将被拉伸成鱼的身体。确保球体被选中,并切换到编辑模式。通过按下“B”选择球体的一半,这允许你围绕要编辑的元素拖动一个正方形。选择球体中间的边缘,并通过按下“E”挤出这些边缘以创建一个新的面,并将其与平行于被移除一半的轴对齐,通过按下“X”进行对齐。挤出大约 2 个“混合”(Blender 中的度量单位,可以在你调整它们时在左下方看到)。完成后,你应该有一个类似于此图像的图像。
在边缘仍然被选中的情况下,像以前一样通过 1 个混合挤出此边缘,并再次按比例缩放 1.2,这应该会给你一个像这样的图像。
接下来要制作身体的最后一半,再次挤出 1.5,按比例缩放 0.8(减小该边缘的大小)。挤出 0.5,按比例缩放 0.7。最后,要完成主体,再次挤出 0.25,在相同的边缘仍然被选中的情况下,按下空格,选择编辑,然后选择顶点,选择“合并”和“在中心”,这将当前选定的边缘合并成一个顶点。这应该会产生以下图像。
要将身体变成更像鱼的椭圆形,选择整个模型,并在 Z 轴上按比例缩放 1.25。
重新进入物体模式,并按下空格以创建一个新的立方体。在选中该立方体的情况下重新进入编辑模式,并在模型上创建一个新的顶点集[检查拼写] 通过选择所有立方体,按下空格,转到“编辑”/“边缘”/“循环细分”。将出现一条红线,允许你选择要进行切割的位置。从左到右选择,并按下“7”以进行 7 次切割。
选择所有右侧的边缘,并将它们移到右侧(通过按下“G”)并将其向右移动 1 个混合。然后像上面一样,按下空格,选择“编辑”/“顶点”/“合并”,然后选择中心。
减小尾巴在 Y 轴上的尺寸。然后选择每条第二条线,并再次减小它。
最后,我们将应用一个细分曲面修改器。这样做会将图像上的面数翻倍,每次应用都会平滑表面。通过使用它,它将创建一个更平滑的有机模型。首先,确保选中编辑面板。
然后在修改器选项卡下选择“添加修改器”,然后选择“细分曲面”。通过增加“级别”/“渲染级别”选项,图像将变得更平滑,在设置为 2 时,图像如下所示。
为了本教程的目的,始终确保“渲染级别”设置为与“级别”相同的比率。这将确保游戏中输出的模型与 Blender 中的模型看起来完全相同。
使用或多或少相同的方法,并从一个多循环切割的立方体开始,你可以轻松地制作头部和侧鳍。
对于侧鳍,创建一个并用 Shift-D 复制它,将其移动到另一侧,并通过选择副本并用 R 旋转它来旋转它。这应该会创建一对像下面这样的鳍。
对于眼睛,从 UV 球体开始,与原始身体一样,有 24 个段和环。用与上面相同的方式复制它。
最后,对于嘴巴,创建一个并按比例缩放一个立方体以形成一个薄的矩形,并在其中放置一个循环切割,如下所示。
最后,将所有部件组合在一起,形成一条完整的鱼。