最近关于3D软件优劣讨论络绎不绝,我在实际项目中正好也有用到过各个不同的3D软件,比如Maya、ZBrush、C4D、Blender、Substance Painter、Marvelous Designer之类的3D软件,所以,以实际项目流程角度分享下,各个软件之间的特点,及优秀的学习教程。
这些3D软件有些人可能听过一些,但相信更多的朋友应该没用过这些软件,所以想从自己的角度分享一些使用经验和技巧。将按照在实际项目中的使用流程逐个讲这些软件。
最近做的项目,包括3D AR,3D小游戏之类的设计,大多数都类似于次时代的流程,流程大致分8个步骤:
① 做低模,C4D做;
② 做中模,不断给模型增加细节C4D做;
③ 做高模,C4D中做的模型导出fbx文件,用ZBrush雕刻丰富细节;
④ 拓扑低模,ZBrush高模导出,用C4D拓扑成低模;
⑤ 拆UV,Maya做;
⑥ 烘焙,Substance Painter高低模型烘焙法线贴图、AO贴图等;
⑦ 画材质贴图,Substance Painter画好贴图细节;
⑧ 模型绑定和权重,C4D绑定和权重,Blender检查有无问题;
⑨ 引擎调试,将做好的模型和贴图整理优化好,在引擎中进行还原。
下面将按这些步骤中用到的3D软件,逐个分享使用经验,以及分享优质教程。
1、C4D
C4D上手容易,操作符合设计师的思维模式,图层的管理方式跟PS类似,基本上一看就懂。平时的项目中习惯从C4D开始基础的建模工作,C4D有强大的动画功能,还有OC之类的渲染器,随便学一段时间就能做出非常牛逼的效果。C4D应用的场景也多,运营设计、UI设计、3D动画等都能用到。
C4D也有自己的缺陷,从个人使用经验看,它的拆UV功能非常鸡肋,渲染效果跟实时渲染效果差距较大,雕刻功能也比较基础。
2、MD
MD用来做衣服,布料解算特别厉害,做一些服装褶皱模拟方便。在C4D做好模型导出fbx或obj,导入到MD进行布料的版面设计、缝合、模拟,最后导出衣服。
MD教程:
① 官方入门教程,非常适合入门
② 从入门到进阶,手把手教你做小裙几
3、ZBrush
对模型细节要求比较高的,会做完中模后用它雕刻丰富细节。ZBrush简称ZB,软件学习成本相对高,基本上通过快捷键操作。
ZB教程:
① ZB基础入门教程,非常实用
② ZB建模基础教程
③ 次世代角色模型折边缝线小技巧
4、Maya
做好高模后,到真正把模型落地使用还需要重新拓扑成低模。用C4D进行拓扑,开C4D的点吸附功能拓扑,注意布线的合理性。
Maya是一个非常专业的3D软件,它的建模和动画能力非常强大,更适合做电影级别的影视动画等等,不适合那种短平快的项目。因为它是一个电影级别的专业3D软件,学习成本其实也会有点高,目前只是喜欢用它来做拆UV的工作,maya拆UV比C4D方便。
Maya教程:
① UV拆分实例教学
5、SP
SP是Substance Painter软件的缩写,游戏CG领域画贴图软件。拆好UV后在SP中利用高低模型烘焙法线贴图、AO贴图,然后也会在这个软件里把贴图的其他细节画好,可以做非常细致的纹理。
它其实跟PS很类似,可以通过不同的图层叠加模式和遮罩,还有一些SP中的智能材质做各种自己想要的效果,甚至连程序纹理,法线贴图那些细节都可以很方便的制作。
SP教程:
① SP教程基础入门教程
② SP修改法线接缝
6、Blender
blender做最后的材质调整和渲染,因为它的效果跟引擎预览效果是最接近的,比较方便直观的看到是否出了问题。
Blender是全免费开源的3D软件。Blender虽然软件不大,但五脏俱全,内置的功能都非常强大,它是开源的软件所以有非常多的开发者能对它进行优化,同时也有非常多的插件可以使用。
Blender教程:
① 新手入门基础教程
② 角色绑定流程,权重分配
③ 跟着Blender大神制作角色动画
其他常见3D软件还有:3Dmax,houdini ,rhino等。
希望大家记住:软件只是工具,每个工具都有自己的优点和缺点,各取所长,服务好自己的设计目标才是最好的。