谷歌开源3D建模工具Monster Mash 小白也能轻松涂鸦创建3D动画
立体动画是个耗时且需要技术的媒体形式,完成动画场景通常需要经过多个步骤例如建模、绑定骨架和动画设置。
这种动画俗称 3D 动画也是个难度较高的技术活,对初学者来说可能需要花费数年时间才能数年掌握建模的技巧。
谷歌研究人员表示由于此类动画的复杂性,即便是技术和工具都已经发展许多年但通常还是只有专业团队能使用。
这也是目前我们看到的多数 3D 动画都是由专业团队创建的原因,因为其他人例如业余人士都很难参与复杂构建。
随着游戏工具的发展谷歌想让这类动画的制作更普遍,这就需要提供更加简单容易使用的制作工具否则普及很难。
对这类工具的开发理念谷歌研究人员提到,艺术表现形式通常都是随意的,需要让艺术家快速直觉表达自己想法。
因此谷歌开发Monster Mash工具 , 可以让使用这以随意的涂鸦手绘方式构建3D动画 , 只需要绘制整体轮廓即可。
该工具不仅可以让专业人士使用,同时新手和业余人士也可以通过该工具简单轻松地创建富有表现力的 3D 动画。
其背后的原理是谷歌开发的复杂的算法,算法可以根据用户的手绘内容自动创建对应的模型,甚至按需求运动等。
要让2D的手绘涂鸦膨胀成3D动画 ,谷歌开发分成变形技术可以将变形和其他限制条件结合为最佳框架进行建模。
同时还会自动完成骨架绑定和变形然后再依靠算法找出模型各个部位的深度值,最终组合成最佳模型供后续使用。
完成膨胀变成立体动画后又怎么让内容运动起来呢?要让这些模型运动起来需要用户在画面上创建对应的控制点。
创建控制点非常简单只需要用户点击进行拖拽即可,随后算法会按照控制点的前后将模型变成在控制点之间运动。
通过创建多个不同位置的控制点可以为模型创建多种运动方式,例如本文配图中运动的人就是多个控制点控制的。
目前谷歌已经宣布将这款工具开源供所有用户使用,不论是新手还是专业用户都可以使用此工具创建复杂的动画。
开源主页:https://github.com/google/monster-mash 此工具使用C++构建需要使用外部存储库请查看说明
无需安装亦可使用这个在线demo进行尝试:http://monstermash.zone/ 另外创建的内容也支持导出为ZIP哦。