使用Blender进行3D建模
要从零开发一款3D小游戏,首先要解决的就是美术资源问题,3D游戏当然要有3D模型。
在开始准备编写游戏代码之前,需要解决模型的问题,毕竟对程序员来说,写代码还是比较容易的一件事。
我曾经也学过Maya,当时还被甩鼠标操作迷恋了好久,不过最终我还是放弃了,因为无论是3D Max,还是Maya,都是一个庞然大物,我的电脑装不下它们,硬盘空间还是很吃紧的。
Blender作为后起之秀,虽然功能相对来说弱了点,但是安装后体积只有600多M,还是很让人眼前一亮,并且它是一个全流程软件,也就是从建模到贴图再到动画,一个软件都能搞定,完全可以胜任3D小游戏的建模需求。
教程准备
我使用的Blender version3.3.1
,Creator3.5.2
。
经过多日的学习研究,摸索出来了配合CocosCreator的开发心得,希望可以带你一起入坑。
本教程不会详细教你怎么使用Blender,只是大概记录了整个流程,毕竟我们的目标是要使用Creator开发一款3D小游戏。
新建一个Blender文件
首先打开Blender
新建一个常规文件,之后Blender中会默认添加一个立方体
设置Blender语言
这里我们先切换下Blender的语言,通过菜单编辑
/偏好设置
打开偏好设置界面,选择简体中文即可。
注意事项
Blender对输入法比较敏感,当使用快捷键时,请务必确保是在英文输入状态下
编辑模型
Blender如何放大缩小旋转场景,这里就不再介绍了,相信见到摸索两下大概就能掌握。
- 小技巧:把
围绕选择物体旋转
勾选上,当我们选中物体是,场景默认就会以当前选中物体旋转,方便观察物体。
此时Blender是处于物体模式
,意思就是这个模式下,只能选择物体,被选择的物体外表会有橙色的边缘线。
物体模式
选中立方体,然后再切换到
编辑模式
(快捷键是
TAP
),如下图所示:
当前的状态是点编辑器模式,并且Blender帮我们选中了全部的顶点。如果你不小心点击了空白区域,取消了点选中,想要再次全部选中所有顶点,点击菜单选择
/全部
。
细分模型
我们把这个立方体细分
一下,使它有更多的细节,如下图所示:
切割次数
我们设置为2,然后点击空白区域,应用这个
细分
操作。
模型挤出操作
接下来给这个立方体添加2个手,2条腿,只需要我们拉伸下细分后的面即可,我们切换到面模式。
然后我们选择一个面,如下图所示,注意轴向哦,我们选择的是x的正方向
然后我们在左侧操作面板中选择挤出
,如下图所示:
最终效果
如果一切顺利,最终你会得到这样的一个效果
至此,我们就已经完成了一个最简单的模型啦,先将我们的Blender工程保存下,下一节我们将这个模型导入到Creator中。