【转载】 数字雕塑软件大比拼 Zbrush Mudbox 3d
数字雕塑软件的真正发展虽然是从近两年才开始,但发展的速度却非常迅猛,不但在软件的数量和功能上有突飞猛进的提高,在行业的应用上也有很大的拓展,从游戏行业到影视动画再到玩具手办制作,我们都越来越多的看到数字雕塑软件的身影。
并且,数字雕塑软件的出现也改变了很多设计师的工作流程。强大的雕塑建模功能和颜色绘制功能解放了艺术家的灵感,可以让设计师把更多的精力关注在设计和创作上,将软件的操作难度降到最低。从目前网络上公布的多个游戏或电影的项目流程中,我们都可以看到数字雕塑软件正在让以往的流程变得更加合理、高效和方便。
目前数字雕塑软件主要有三个类别,一是以ZBrush为代表的数字雕塑软件,这类软件的主要功能是雕塑模型,它制作模型的功能强大,并且对多边形面数的支持高。二是带有数字雕塑功能的三维软件。例如Modo、Silo等,这类软件的功能更多,由于雕塑模型并不是它的主要功能,所以在雕塑功能和面数支持上都比不上前一类软件。但使用这类软件可以避免在不同的软件中频繁切换。另外现在也有越来越多的软件集成了数字雕塑功能,例如3D Max和Maya。第三类是一些工业设计方面的软件,比较著名的有FreeForm等,一些浮雕软件也可以归在这个类别里,这些软件相对于前两类软件应用的范围更专一,使用的用户也少很多。
本篇将关注以雕塑模型为主要功能的数字软件,代表是ZBrush、Mudbox、3D-Coat。这里需要做一点说明,对这些数字雕塑软件进行比较,并不是为了告诉大家哪些软件更好哪些软件不好。因为我们坚信:没有最好的软件只有最合适的软件,根据项目和自己的能力选择最合适的软件是比较明智的行为。在下面的内容里,我们将更多的介绍这几个软件的优点和功能,比较它们的不同和缺陷,希望能够帮助朋友们选择出更为合适自己的数字雕塑软件。
目前主流的数字雕塑软件介绍
目前主流的数字雕塑软件是ZBrush和Mudbox。而3D-Coat相对于前两款软件而言还略有些稚嫩,之所以我们会将它也加到这里,其主要原因是看好它的发展前景,3D-Coat目前正在持续不断的做着快速更新,而且在某些功能上也显示了开发者不俗的能力,更重要的是,它是一款唯一有中文界面的数字雕塑软件,对广大的中文用户来说是个不错的选择。下面我们先对三个软件进行一些简单的介绍。
数字雕塑软件里的泰山北斗:ZBrush
ZBrush在数字雕塑软件里可以用泰山北斗来称呼了,它出现的时间最早,最为广大用户所熟悉,目前在各种项目中应用也最为广泛。ZBrush是由Pixologic在1999年开发推出的一款跨时代的软件,到今天已经有了十年的历史,它是第一个让艺术家可以自由创作的设计工具!它的出现完全颠覆了过去传统三维设计工具的工作模式,开创了数字雕塑软件的一个先河。
ZBrush的发展过程中比较重要的版本有1.55、2.0、3.1等,这些版本的每一次更新都让软件功能有了很大的发展,尤其是2007年Pixologic推出的ZBrush3.1版本,这个版本的推出让软件功能有了新的飞跃,设计师可以更加自由的制作自己的模型,使用更加细腻的笔刷塑造细节。ZBrush目前是很多游戏和影视数字特效中的重要辅助工具。
ZBrush是一款纯美国血统的软件,它的开发公司Pixologic总部设置在美国的洛杉矶,开发部门在美国的硅谷,2008年Pixologic推出了ZBrush的最新版本3.12,但是这个版本只针对Mac系统用户,尽管更多的PC用户对新的3.12版本或是3.5版本都相当的期待并表现出了不少的热情,但是Pixologic官方论坛上总是以新版本会有的这句话来打发大家,难免让人有些失落,希望在2009年我们能看到期盼已久的新版本。
背靠大树好乘凉:Mudbox
Mudbox最初是由新西兰Skymatter公司开发的一款独立运行且易于使用的数字雕刻软件,软件推出时被网络上冠以ZBrush杀手的称号,作为ZBrush的直接竞争对手出现。不过虽然当时的Mudbox1.0经过了多位CG艺术家及程序员开发和测试,并盛传软件应用到了著名电影《金刚》的生产线上,但在实际使用中,大部分用户还是觉的ZBrush在雕刻的流畅性上和多边形面数的支持上做的更好。当然Mudbox也以它更接近传统三维软件的界面和操作方式吸引到了不少的用户,以至于在2006年8月被美国龙头老大Autodesk公司收购,成为了Autodesk公司的产品。从那时开始Mudbox真的算是靠到了一颗大树上。至于Autodesk公司是怎样的一颗大树,就不用在这里多费笔墨了,它旗下那些耀眼的软件即使在大白天的中午也能放射出将人双眼刺瞎的光芒:Maya、Max、Softimage……
有了Autodesk公司的庞大技术和资金的支持,Mudbox的发展的确更加快速,先后推出了Mudbox2和Mudbox2009、Mudbox2009 SP1、Mudbox2009 SP2。不但更新的速度越来越快,在功能上也有很大的进步,如果在足够的硬件支撑下Mudbox2009 SP2能支撑数千万的多边形数量,并且支持更多的实时渲染效果。毫无疑问Mudbox靠着Autodesk公司正在成为ZBrush越来越强劲的竞争对手。
打着中文标记的明日之星:3D-Coat
相对于前两个软件来说,3D-Coat的名气要小很多了,这是由乌克兰开发的数字雕塑软件,我们可以先看看官方的介绍:3D -Coat是专为游戏美工设计的软件,它专注于游戏模型的细节设计,集三维模型实时纹理绘制和细节雕刻功能为一身,可以加速细节设计流程,在更短的时间内创造出更多的内容。只需导入一个低精度模型,3D-Coat便可为其自动创建UV,一次性绘制法线贴图、置换贴图、颜色贴图、透明贴图、高光贴图。最大材质输出支持4096*4096做到真正的无缝输出
实际上,由于3D-Coat这款软件正在不断的更新,它官方的介绍已经有些落后了,目前最新的3D-Coat3.0Alpha系列版本不但可以进行前面说的细节雕刻和各种贴图绘制,还增加了拓扑功能,体积雕塑功能,硬件渲染功能等等,由于软件的更新速度实在太快,以至于我们目前还不能说3D-Coat最后会发展成为一款什么样的数字雕塑软件。
另外需要提到的是,软件的开发者在软件的信息中说他们是虔诚的基督徒,所以请用户不要将软件用于开发淫秽和色情的项目当中。由于软件是可以选择中文界面,所以我们可以很方便的阅读到这些有趣的信息。
软件最重要的还是功能,各种功能直接关系到用户对软件的评价,功能强大,使用简单的软件始终是软件开发者和用户的追求。在下面的内容中我们将对这三款数字雕塑软件的各种主要功能做一些比较,让大家从软件的功能上更加了解它们。
核心雕塑功能的比较
数字雕塑软件最核心的功能当然是模型的雕塑功能,这里我们首先来看看这三款软件给我们提供了一些什么样的雕塑工具。
ZBrush3.1在软件中默认提供了三十余种笔刷作为主要的雕塑工具,用户可以很方便的选择它们来制作各种模型,除此之外,ZBrush还提供了强大的自定义笔刷功能,只要用户愿意,完全可以制作出适合自己的各种独特笔刷。
另外ZBrush3.1还提供了多种笔划形式来控制笔刷的散布,以及各种的Alpha图片去控制笔刷的形状。同样Alpha图片是可以通过用户自己制作来不断扩充的。在雕塑的工具提供上ZBrush基本已经做到尽善尽全。
Mudbox同样也提供了Stamp图片来定义笔刷的形状,也可以通过自己制作Stamp图片来扩充默认的内容。但是Mudbox没有提供笔划功能来控制笔刷的散布,例如在绘制一些重复的细致纹理时,做不到像ZBrush那样方便,Mudbox在这个方面是通过笔刷来实现的,也就是将拥有不同笔划的笔刷定义为一个单独的笔刷,这样做无疑限制了用户组合笔刷、笔划、笔头(Alpha或Stmap)的自由,而且Mudbox提供的笔刷本来就少,所以总的来看Mudbox提供的雕塑笔刷在自定义、组合及数量上都不是太多。
再来看看3D-Coat,3D-Coat的雕塑功能一直在更新。3.0以前的雕塑功能显的比较粗糙,到了3.0后开发出了体积雕塑功能让情况有所改观。雕塑的模型在细致程度上有不少的进步。所以我们直接比较3D-Coat的体积雕塑功能,不再提以前的雕塑功能(以前的普通雕刻功能在3D-Coat3.0中仍然存在)。与前两种软件不同的是,它没有以图标的形式提供雕塑笔刷来给用户选择雕塑工具,只提供了一些雕塑工具的按钮来选择。这样在工具的直观性上就远远低于前面的软件。另外这些雕塑工具的易用性也比较值得考究,有的工具在发展上明显还不成熟,只属于实验性的工具。不过体积雕塑对于3D-Coat同样也是刚开发出来的功能,有很多部分都需要花时间进一步去修正和提升。
模型绘制功能的比较
ZBrush的模型绘制功能分为两个部分,一个是多边形绘制功能,也可以说是顶点颜色绘制功能。在ZBrush中可以直接将颜色绘制在模型上,不需要考虑模型UV,绘制的时候可以使用大部分雕塑笔刷作为颜色绘制的笔刷。绘制的颜色可以方便的转换为模型的贴图。ZBrush也同时可以绘制模型的贴图,只要给模型指定了UV,就可以使用ZBrush专用的投影大师来绘制贴图,使用的绘制工具也不少,可以使用数十个2.5D的笔刷。绘制的贴图不但可以输出到其它软件使用,也可以方便的转换为模型颜色。
3D-Coat的绘制同样可以设置图层。而且,图层的功能还相当的强大,有多个图层的混合参数以及图层的效果参数。从图层功能上来讲,三个软件中3D-Coat做的最好,提供了更多更方便的调节方法。
各种拓展功能的简单介绍
三款软件除了共有的一些功能外,还有一些各自比较独特的功能,这些功能当然是无法比较的,但是我们在这里仍然想简单的介绍一些,让大家能有更多的了解。
先说说ZBrush的一些功能,比较突出的有2.5D的绘画功能,这个功能可以让ZBrush从一个三维的雕塑软件转变成为一个二维的绘画软件。只要你愿意,你完全可以使用ZBrush来绘制自己喜欢的平面插画,哦,不仅仅是平面的插画还可以是2.5D的插画。绘画出来的效果也不会比著名的Painter差到哪里去。只是由于ZBrush的雕塑功能实在是太强了,所以这部分的功能大多数用户都自动忽略了。
看了三个软件的官方配置,我们可以得出一个大致的结论,这些软件对硬件的要求都没有到变态的程度,大部分的主流个人计算机都能满足要求,在这里我们需要提醒大家:这些官方配置并不是完全准确的,达到这些官方配置,计算机也有可能在某些功能上无法使用或使用不流畅。如果想更好的运用软件最好使用更高配置的计算机。
实际使用中的硬件要求比较
提一下我们测试设备:内存是3G,显示卡是Nvidia 8600 256Mb,CPU是双核3.0。
首先测试的是三个软件在同等的配置下对多边形的支持情况:
ZBrush3.1细分多边形数量最后能支持到800万左右。
Mudbox2009细分多边形数量同样也是支持到800万左右。
3D-Coat3.0 Alpha使用了体积雕刻里的细分,可以支持400万左右三角面。
接下来,我们测试了在最大多边形支持下的雕刻流畅程度,这个没有直观的数据支持,只能是凭借个人的感觉。所以只作参考。
ZBrush3.1在800万多边形下的雕刻比较流畅,没有特别明显的停滞。雕刻效果即时显示。
Mudbox2009在800万多边形的雕刻略有停滞。尤其是笔刷尺寸较大的时候,雕刻效果跟在光标后显示,感觉要慢一拍。
3D-Coat3.0 Alpha 400万三角面下雕刻,使用尺寸较小的笔刷比较流畅,使用大笔刷雕刻时有明显的停滞感觉。
现在我们测试模型切换不同的材质效果和灯光效果的反应。
ZBrush3.1切换不同的材质或是改变灯光反应很快,几乎是即时就切换完成。
Mudbox2009切换不同的材质或是改变灯光反应明显要比ZBrush慢,总要停滞几秒才能显示效果。
3D-Coat3.0 Alpha切换的速度比较快,基本在一秒以内。
通过以上三个简单的测试,我们可以得到下面的一些结论,在同等的硬件配置下ZBrush和Mudobx支持的多边形面数基本相同,3D-Coat支持的多边形面数要少于前面两个软件。在雕刻流畅性和切换显示效果上,ZBrush做的最好,而Mudbox在材质和灯光的切换上明显反应速度要慢一些,3D-Coat的雕刻流畅性上还需要进一步加强。
请大家注意的是:ZBrush3.1是32位的软件,这决定了它不能支持更大的内存和更强的硬件配置,而Mudbox2009有32位和64位两种版本, 64位版本在更好硬件配置下的表现和32位版本有很大区别。不但多边形的支持数量能上到千万,而且显示速度也有很大的改观,当然这都是以比较高的硬件配置为代价的。而ZBrush的3.12版本在Mac系统下,也能够将多边形的支持数量提升到1200万左右。
最后要补充的是三个软件的显卡要求,ZBrush虽然没有明确提出显卡的要求,但是实际上老的显卡或是普通的集成显卡在使用Zmapper生成法线贴图的时候是要报错的。而Mudbox2009显示效果中的AO显示也是对显卡有要求的,需要Nvidia9以上的显卡才能正常显示(这个情况在sp1和sp2版本后有所修改)。而3D-Coat则明确要求了必须是支持NVIDIA CUDA显卡,否则只能使用简化版本。
目前三款数字雕塑软件的应用情况
软件要得到用户承认,最大的代表就是应用的情况,我们在这节内容里将简单的介绍一下三个软件的应用情况。
首先看下ZBrush的应用情况,ZBrush的应用主要集中在游戏和影视方面,尤其是游戏方面,大多数次时代游戏制作流程里都能看到ZBrush的身影,随便提几个出来都是如雷贯耳的名字:《战争机器》、《刺客信条》、《使命召唤》、《彩虹六号》等等。在影视方面也不弱,参与过多部大片的制作《加勒比海盗》、《指环王》、《我的传奇》、《黑夜传说》等等。
Mudbox的应用目前暂时比不上ZBrush,但是也参与了不少著名的项目,游戏方面有《天剑》、《火影忍者》、《星际争霸2》等,电影方面有《黑暗物质:黄金罗盘》、《北极的圣诞老人兄弟》、《墨水心》等。
作为新兴数字雕塑软件3D-Coat,目前还没有更多应用,只知道游戏“Pilgrim's Progress”在使用3D-Coat进行开发。
最后我们比较一下三个软件的价格,这个不是重点,只是想为本文增加一点有意思的内容,目前ZBrush的零售价是595美元,Mudbox的零售价745美元,3D-Coat全功能版本的零售价是144美元。结论是Autodesk软件真是不便宜啊!
数字雕塑软件发展也许随着时间的推移会产生新的变化,但是目前主要的雕塑软件还集中在本文所介绍的这些软件中,再次重申文章的目的不是为了比较软件的好坏,只是希望能通过这篇文章让更多的朋友了解这些软件,知道他们的长处和不足,为大家选择合适自己的软件时提供一些帮助。
ZBtime专注数字雕塑的专业站点,致力于推广数字雕塑介绍和应用。
【后记】
1、我一直不支持软件有好赖之分,既然在世界存在,必然有存在的道理。只要这个软件存在,而且还不断更新,它就有活力,有存在和使用价值特点。你之所以认为它不好,是你的操作习惯与该软件不和,这是个人体验和感觉造成的。过去我一直用UNFOLD去展UV,看见UVlayout就头痛,就是反感它的界面。后来有机会学会了它,感觉这个软件超级棒!而且它就应该那样。所以,基本上都用它。
2、在网上搜到这篇看过之后,感觉有点“老”点,ZB都升级到4R7版本了,功能也大大提高了。MUDBOX升级到2016了,3DCOAT升级到4.5以后,开始支持PBR(基于物理渲染了)贴图绘制了,界面也大大改变了。总的来说,写的很具体,抓住了主要特点。本想把C4D雕刻也加进来对比一下,但毕竟是转载别人的文章,保持原样吧。
3、为什么要选择这么一篇?我感觉,从事角色制作,必须考虑雕刻软件,走高模拓扑低模,然后烘焙法线等贴图的流程。如果角色模型用多边形只做编辑,走细分路子,不是太容易,有点麻烦,对于手游网游低模可以,但次时代游戏就不太方便,这样的流程目前,也不是很流行。(过去这个流程的代表人物WANGKANGHUI,现在开的培训学校不是也教ZBRUSH吗?)如果你熟悉了雕刻软件,尤其是ZBRUSH以后,用之创作的时候,会感到非常爽。对比这两种建模方法,有一种学游泳熟练了以后,从浅水池进入到深入池的感觉。
4、当发誓要学雕刻软件的时候,给你泼一盆冷水。如果你的三维立体感觉不好,塑形能力很差,又没有美术基础,最好别玩,浪费学习时间。曾经在幼儿园,看到小朋友上橡皮泥塑形课。同样一块泥巴,有的费很大劲,捏来捏去最后制作出一块“大便”,有的小朋友轻松地会捏出个小动物出来,这就是差距。