游戏行业的快速发展,很多制作游戏的引擎也在不断的更新,如今的虚拟引擎完全可以胜任高端三维动画制作的任务。那么今天我们就聊一聊如何选择这些三维动画引擎以及这些引擎的优缺点。
Unity 优势:理论上限很高,The Heretic和The book of death开发者基数很大团队很好凑,之前更新的vfx graph+shader graph+HDRP可以获得相对好的三维动画渲染结果。 缺点:别人家的unity和自己家的unity(懂得都懂)想做好的美术动画效果需要编程基础(HLSL/C#)。
Ominivers 优势:基于硬件英伟达自家的软件,很多新三维动画技术在其他DCC上实现都需要时间和本地化,ominivers未来应该是新技术最快落地的软件,唯一一个基于USD开发的软件。自带rtx和pathtracer可实时可离线且都是基于硬件的性能强大画质优秀。 缺点:太新了,动画制作流程很多问题需要投入人员试错,目前在尝试贵(目前是个人免费企业收费,但是现在还是beta不知道未来收费政策会不会更改)
BLender 优势:免费制作三维动画的模块众多非常灵活,简单好学,自带eevee可以做实时渲染且理论上来说非常适合针对blender做流程开发。 缺点:不确定性(整体的流程都需要测试,目前社区的领头人ian hubert也属于剑走偏锋的)并且国内专业用户数量不足软件本身,功能缺失很多三维动画制作模块非常依赖addon,同时EEVEE的GI算法是SSGI 很多大调度的镜头无法使用
UE4 优势:免费且开源(影视三维动画方向)成熟的开发者数量相对较多,良好(marketplace/quixel/metahuman)光照材质效果一流。影视生产的要求针对各大主流DCC和硬件都有丰富的接口,并且实时渲染和虚拟制片都是未来影视内容的方向。 缺点:制作影视三维动画特效需要取巧,需要很多小技巧提升画面质量,很多模块捏合在一起,要做到一定效果需要相对高的学习成本,非常依赖TA做材质灯光特效相。工具各大离线渲染器的实时版本饼很多,但是都很不确定效果参差不齐目前看来最接近的还是redshift RT
UE5 优势:Nanite和Lumen对实时内容提升巨大劣势:无论是Nanite还是Lumen限制都太大, Lumen针对RT光追的优化和提升主要体现在制作三维动画的效率上并不是效果上。Lumen相对RT光追对影视生产质量上没有提升 缺点:现阶段除非游戏开发,影视流程没有特别大的必要转换到UE5,等正式发布后收费方式不确定。