查看: 3686|回复: 1

[疑问求助] 单从软件层面来说,Maya 和 Blender 差别在哪?

[复制链接]

31

主题

1

听众

347

积分

设计实习生

Rank: 2

纳金币
65
精华
0

最佳新人

发表于 2016-8-18 17:37:48 |显示全部楼层
感谢资深网友罗聪翼的分享哦!

没怎么用过3d素材maya,只能从3d素材Blender的软件层面角度简单聊聊:(如需相关教程,可以到汇宝盆下载)

1,建模:3d素材Blender的NURBS简直就是个摆设,功能属于有就行了的状态,主要的建模工具还是基于多边形。即使是如此专注多边形,3d素材Blender也是从前年才开始支持超过4点的面,开源的力量有限,不过潜力无限,先等他搞定多边形建模再说吧。

2,材质:3d素材Blender的Halo和SSS等高级材质技术目前来说还属于偏傻瓜型使用,新版Cycles渲染系统将结点化引入到了材质的设计中,2.68~2.69更增加了一个SSS和体渲染材质结点,效果比起Blender Internal的好一些,但是比起其他商业化软件,离照片级渲染的工业标准还有待努力。

3,UV:3d素材Blender的UV系统是公认最具人性化设计的功能,和好几位用过3d素材Maya和Max的朋友都聊过,UV的拆分在Max下不用插件不行,而Maya则更麻烦,我没用过其他的,没太多发言权,但个人还是比较喜欢Blender中得实时解算功能。

4,权重:有位朋友跟我聊她为什么从Max转向Blender,那就是在Max下得顶点绘制让她疼不欲生,而Blender下简直就是傻瓜式操作,妈妈再也不用担心我绑定骨骼画不好权重了。

5,骨骼:3d素材Blender的骨骼系统相对于简单的动画来说,够用,但是如果要学好莱坞大片里试试肌肉系统骨骼驱动神马的,还是歇菜吧。

6,粒子:3d素材Blender的粒子系统在力场控制上还有待强化,目前能用的几个力场都属于“暴力”型力场,在一些烟雾、火焰、流体粒子等效果上,属于小心点用否则添乱型。

7,流体:看看2012、环太平洋那些大片里的海洋特效,或者看看Nemo和超人这些动画片里的水花四溅的效果,想在Blender下实现?甭想了!在2.6X初才集成的海洋修改器能勉强模拟一个海洋波浪,但是你要是放条船进去做点交互,那是门都没有。海洋修改器的作者自己也说过,交互这个功能,大家还是再耐心等等吧,不是一两天能由几个commit搞定得~当然,也可以使用paint工具加物体粒子来模拟交互,不过那个性能,谁用谁知道~

8,刚体:其实这里分两种,刚体碰撞和破碎,其实都能做,但是效果比起2012里面的那种山崩地裂,还是差太远了。主要原因在于多边形的碰撞边缘解算问题,之前这两个功能得用到Blender Game Engine中得Bullet来完成,所有的运动会被记录成Curve曲线,然后在BI中回放。而这个功能在少量多边形碰撞中可行,一旦碰撞边缘负责起来,个数多起来,那叫一个卡啊,即使Bake之后也很难承受,那么,如果你还想加一些碰撞控制甚至爆破,再来点粉尘和火焰呢?亲,洗洗睡吧,3d素材Blender不是用来干这个的。在2.6X的开发计划中,刚体的模拟会被重新规划,将其从BGE中分离出来,效果十分期待。对应的还有软体,属于够用就行。

9,雕刻:雕刻肯定是3d素材Zbrush最强,但是Blender也不弱,3d素材Maya呢,我没用过。

10,色彩管理:为了TOS的制作,基金会重新梳理了色彩管理的设计,将线性化色彩和不同伽马校正的功能加入到2.6中,这对于Blender是一个质的飞越,但是对于工业级别的色彩识别、分离和管理来说,Blender还处于发展阶段。

11,摄像机反向追踪:这也是为了TOS才开发的功能,让Blender在绿幕合成的特效影视制作上迈出了一大步。不过相比较专业软件,稳定性,抗抖动性,动态遮罩,曲度校正等功能都还处于逐个完善的阶段。

12,合成:3d素材Blender是世界上最早应用结点化合成的软件,其结点化理念甚至带动了Max加入类似功能。在2.6之后,Cycles将GPU引入到结点合成计算,使后期合成在速度上有了数量级的提升。为了配合摄像机反向追踪,结点系统中加入了更多抠像结点以及色彩分离结点,在处理4K级素材时,GPU的优势更加明显。

13,游戏引擎:这貌似是3d素材Maya没有的吧。

14,脚本语言:Blender使用的是Python作为脚本语言,包括在控制台直接执行命令,以及编写add-on作为脚本导入。Blender提出的是animate/script everything理念,所以任何参数窗口在单击右键即可创建控制器,或者增加变量。打开资源管理器,切换至RNA模式中,你可以很清晰地看到object-material-light-renderlayer等属性的层级结构,方便你写出满足需求的代码,因为Python足够简单。3d素材Maya呢,没用过。

15,渲染:额,Blender Internal内置渲染器其实还是很够用的,配合结点系统,性能和效果都不错。2.6加入的Cycles支持GPU渲染器,其作者是之前开发世界上第一款Octance渲染器的主程,后来离开Octance之后全职加入Blender基金会,开发Cycles支持TOS电影的制作。Cycles说实话真心不错,如果你的显卡够强的话......至于其他商业渲染器的支持,Blender的支持反而不好,因为其导入脚本一般都是非商业性开发的产物,例如vray的支持,是一个俄罗斯人花了前后近3年的开发,至今还在继续,所以,需要使用一些专业渲染器的同学,请先考虑好你的需求。

综上所述,我不是来吐槽Blender的,也不是来比较3d素材Maya的,两者确实各有优势,但你的问题是反驳“Blender比Maya好”,所以我只能大概总结出以上几点。在我看来,Blender更适合学习,因为操作更傻瓜,适合上手学习理论和基础,后面你要转商业软件都OK。对于专业用户,也没必要去证明Blender的可行性去选择它,你要是做电影做特效做广告的,顺手哪样用哪样吧。对于楼上同学提到的一些自由开发者和艺术家对Blender的认可,首先咱加上“国外”俩字吧,没啥意思,因为确实目前只有在海外,对Blender才有足够的认可度,理由如下

一,人家商业软件收费的
二,对于艺术家用什么都无所谓,有钱的买Maya是一种正常的成本投入,但是自由职业者用免费软件够干活还是很节约成本的
三,十分适合教育行业





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

关闭

站长推荐上一条 /1 下一条

手机版|纳金网 ( 闽ICP备08008928号

GMT+8, 2024-4-17 05:19 , Processed in 0.091200 second(s), 32 queries .

Powered by Discuz!-创意设计 X2.5

© 2008-2019 Narkii Inc.

回顶部