APP下载

蘑菇王国来了Blender游戏环境建模操作实例

2023-06-28薛山

电脑报 2023年24期
关键词:柱体棱角马力

薛山

第一步 构思并搭建场景环境

马力欧游戏场景其实是比较简单的,即便是3D版本的《奥德赛》《3D 世界》,环境设计都遵循了简化风格的逻辑,所以我们只需要抓住其中几个关键设计要素:方形土地覆盖着绿色植被表皮、红白蘑菇、金色或绿色管道,再加上飘在天空中的白云,哪怕这个场景里并没有马力欧或路易吉本人,玩家们也能第一时间就看出这就是马力欧的游戏世界。

在这些场景要素中,最简单的就是地形效果了,我们可以利用两个立方体来制作地面,其中一个是位于下方的土地,因为只是简单的立方体,所以效果的重点是着色器,可以找一个马力欧游戏来作为参考,在这里我选择了《超级马力欧世界》的设计,利用沃洛诺伊纹理作为基础,联合“颜色渐变”,可以做出一个以深褐色为底的浅黄色波点效果,记得还要给它加载一个“倒角”修改器,让它的边缘看上去更圆润一些。

接下来就是制作覆盖于上层的草皮部分,这个部分唯一的难点就是需要把边缘制作成锯齿形,我们可以将立方体沿Z 轴缩放,然后在X 和Y 轴方向做多次的环切,然后按住Alt 键,每隔一行和每隔一列进行选择,完成后沿Z 轴向下移动,这时候就可以得到一个锯齿状的边缘了,不过此时顶部也变成了锯齿状,而不是我们想要的平面,所以我们需要按数字键盘区的7 键进入顶视图,如果没有数字键盘区也可以通过3D 视图右上角的导航器进入到顶视图。全选所有顶部的面,然后按S 键后,依序按下Z 和0,也就是让这些面都沿Z 轴方向进行缩放,而缩放值就是0,也就是完全平整,没有凹凸,就能得到我们想要的效果了,因为草皮基本上就是纯色,所以我们只需要用一个简单的绿色材质就能满足设计目标。

第二步 制作水管、蘑菇和云

第一步我们完成了基本框架的搭建,接下来就是进行细节的设计。我们先来做最简单的水管,它的设计就是一个顶部边缘带凸起环的柱体,所以我们只需要在“草皮”上新建一个柱体,封盖可以选择为“无”,当然也可以后面再删掉两端封盖,然后需要在边缘环切一次,移动到靠近上端边缘的位置,切换为“按面选择”后全选这个环,按A“lt+E”选择“按法向挤出面”即可得到外部效果,但查看内部不难发现内壁边缘没有封口,所以需要调整到“按边选择”,选中上下两条边后右键选择“桥接循环边”,就能实现封口的操作了。

完成设计后我们需要给水管添加一个“倒角”修改器,让边缘更柔和,然后为它新建一个材质,进入着色器编辑器后大家可以直接使用“原理化BSDF”进行设计,其实只需要添加一点金属度,降低一些糙度,再换成自己想要的颜色就行,这个步骤并不算复杂。

接下来我们只做蘑菇,可以拆分成三个小步骤来一一实现。第一步就是蘑菇的菌柄,也就是它的底,可以用一个柱体来实现,新建柱体后记得把底部缩放得更大一点,看上去会更可爱一些。第二步就是设计菌盖,也就是蘑菇头,可以做一个经典的“红伞伞白杆杆”,对应马力欧游戏里可以把马力欧变大的“超级大蘑菇”,这个蘑菇头建议使用“棱角球”来制作,新建棱角球时可以设置为2 级的细分,多一些顶点数量,在编辑模式下我们先沿Z 轴把它压扁一点,然后选择最上端的顶点,按O 进入衰减编辑模式,这时候我们再调整顶点位置时就会以一个球形区域对周边顶点的位置形成影响,我们的目的是让它的顶部比边缘更矮一些,同时要让棱角球的底部向上顶,形成一个类似帽子的形状,就像蘑菇头那样。

第三个小步骤就是添加蘑菇上的白色斑点效果,我们可以延续蘑菇头的设计思路,设计出一个个的斑点,比较简单的方法就是利用沃洛诺伊纹理和颜色渐变,直接在蘑菇头表面形成红色底+ 白色圆点的组合,方法和之前做土地时一样,只是控制一下沃洛诺伊纹理的缩放值即可。

不过这样做虽然简单,但少了一些趣味,我们其实完全可以制作实际的菌斑覆盖在蘑菇头上,同样是利用棱角球作为基础,通过缩放上下两端的顶点,做成一个小“盖子”,但重点是怎样快速且准确地放置到形状并不规则的蘑菇头上呢?当然你可以一个个地去调整旋转值,但那样做也太麻烦了,这时候我们可以用到吸附功能里的“面投射”来解决这个问题,只需要勾选下方的“旋转对齐目标”和“项目的独立元素”,然后按住Ctrl 的同时拖动物体,它就会吸附到最近的物体表面,并且与法向旋转对齐,这时候要注意的是正确设置菌斑的源点,尽量设置在靠下端的位置,以免出现位置错误。

同样的思路也可以用在蘑菇的“眼睛”上,我们知道马力欧游戏里很多蘑菇都是有眼睛的,我们只需要使用立方体和表面细分的组合就能得到一个椭圆体,再通过吸附的方式自动和菌杆对齐,再按需设置材质,就能得到满意的效果了。

最后就是云朵,马力欧游戏里的云朵基本上都是一个个球体融合在一起的,所以我们也可以利用这个特性来进行制作。最简单的方法就是新建一个棱角球,然后让它沿X 或Y 轴进行缩放,变成一个不那么规则的形状,然后为它添加粒子系统,并以经纬球或另外一个棱角球作为对象来进行生成,就能得到一個很基础,但又非常适合这个风格的云朵效果了。

总结 项目管理要注意整体和细节

从长远角度来看,Blender 的学习和应用严格来说其实就是完成一个个完整的项目,虽然本期只是一个非常简单的案例,但“麻雀虽小五脏俱全”,从整体构思到细节设计,都需要全盘掌控,对设计师的综合素质有一定的要求,尤其是在管理项目内容时,当模型数量非常庞大,节点内容也很多,内部很复杂时,正确管理资产库会让长时间的工作变得更有条理,后期修改起来也能做到有的放矢,这才是我希望大家能通过本期学习感悟到的重点。

猜你喜欢

柱体棱角马力
不同倒角半径四柱体绕流数值模拟及水动力特性分析
基于多介质ALE算法的柱体高速垂直入水仿真
曝光
处世之道
说说“马力”
观山
谈拟柱体的体积
善待有棱角的干部
外注式单体液压支柱顶盖与活柱体连接结构的改进
行摄藏地