文章转自公众号: cg世界
前两天在B站上看到一个有意思的视频,是新一代动画模型绑定控制技术的功能展示,小编看过之后挺好奇,就到网上找了一些相关介绍,想和小伙伴们分享一下。
这款3D动画软件名为Rumba,由动画&VFX制作渲染器 Guerilla Render的开发者Mercenaries Engineering创建,可以从头开始制作动画,使整个过程变得快速且直观,提供实时的创意体验,减少了耗时的任务,令动画师更加专注于艺术表现工作。把原视频贴到下面,让你们也感受感受。
https://rumba-animation.com/
设置角色动作更加轻松
在Rumba软件中,只需要移动模型上的各个面就能以直观方式操纵绑定。动画师可以在正确的时间里使用正确的工具来控制角色的每个部分。
借助几何图形上的无选择操纵器、手指/手部专用操纵器,以及IK / FK和FK / IK透明处理可以让设置角色动作变得轻松简单。
创新的动画工作流程
在Rumba软件中,通过真正的无损动画层和易于使用的约束层来增强动画处理 ,始终保持每个层时序可见,混合和合并动画的操作也很方便。这款工具还可以拖动和放置关键帧,根据时间、图 层、控制器或角色进行复制粘贴。
动画师可以利用Rumba软件创建自己的工作流程,可以是传统流程、关键帧、breakdown,也可以是程序性和非线性。
动画工具
借助创新的评估引擎,Rumba可以用作时间编辑工具,例如持续多帧的动作编辑或是有效的运动轨迹。
Rumba由经验丰富的动画师设计和研发,提供了多种工具来改善动画师的日常工作,其中包括专业的曲线编辑器、实用的Onion Skin、角色动作和剪辑库等。
无可比拟的性能
无论是交互方面还是播放方面,Rumba都提供了前所未有的性能水平。较快的动画与绑定交互效率也得益于高效的评估引擎。
此外,Rumba的自动缓存系统可实时为数十个制作绑定实现动画效果。
与Maya绑定兼容
Rumba可与 (大多数) Maya绑定相兼容。用户可保持现有的Maya绑定工作流程不变,通过Rumba特定的功能为其提升一个新的质量水准。
开放性
Rumba适用于Linux和Windows系统,基于行业标准,特别是Python、Alembic、ILMbase、OpenSubdiv和OpenImageIO,未来还会适用于USD。
许多Rumba组件 (例如库、操纵器和图层) 都作为开源插件提供,并且可用作内部自定义示例。
Rumba API适用于Python和C++,Rumba带有嵌入式的Python脚本编辑器。
工作流程
1. 场景集成
要创建Rumba动画项目,首先使用mtorba导出每个Maya角色绑定来获取.rumbanode文件。
还需要一些带有静态场景元素的Alembicwe文件。
导出后使用File -> Reference Nodes...在Rumba中参考每个角色和Alembic文件。
这个过程可以在Python中实现。
2. 动画导出
动画制作完成后,需要将文件导出到DCC中,有两种流程方式。
● 导出几何缓存
第一种,可以导出一个包含所有角色几何烘焙的Alembic文件。
● 导出控制器动画
第二种,可以使用不同绑定控制器的动画导出FBX文件。
这个过程也可以在Python中实现。
想了解关于Rumba的更多内容,小伙伴们可以移步官网。目前官网提供下载体验机会,不过需要申请才可以哦。详细链接都在下面了,请自取~
https://rumba-animation.com/download/
https://rumba-animation.com/
https://rumba-animation.com/doc/1.0/