雷锋网按:每隔一段时间,谷歌 Daydream 实验室会在官网上分享他们的 VR 内容制作经验。上次,他们分享了 VR 环境中交互式学习遇到的一些“尴尬”的情况。这次,他们介绍了一款名为 Blocks 的 3D 模型制作工具。雷锋网将原文编译如下,我们一起来看看这款工具如何帮助开发者进行内容创作的。
有了 Blocks 这个工具,即使此前没有任何建模经验,也能轻松在 VR 中做出漂亮的 3D 动画形象。同时,你做出的物体或者形象还能在 VR 游戏或 AR 体验中有多种应用。如果你有兴趣到 Blocks 图库一探究竟,肯定会被大家的作品震撼到。
为了让更多人了解普通人的创作,谷歌 Daydream 实验室的团队决定让这些作品变得栩栩如生。在为期一周的编程马拉松中,该团队还真的让 Blocks 做出的动画形象“活了过来”。
VR 或 AR 环境下的 3D 动画模型创作共需要 3 步。首先,你必须为模型设定相关参数以便它能动起来,随后则是找到操控模型的方法,最后一步则是记录下模型的动作。
第一步:准备模型
在用 Blocks 作画之前,你还需要做一些准备工作。谷歌的团队设计了两种方法:运动学逆解和形状匹配。
运动学逆解是游戏中制作动画形象的常用技巧,有时它在制作机器人时也能派上用场。如果用得足够熟练,动画形象甚至能根据你画出的手脚自动匹配身体。因此如果你让动画形象的手举过头顶,其肘部和关节会自动抬升到合适的位置,而这背后的运算就是由运动学逆解完成的。这样一来,你只需负责动画形象的手脚,身体的其他部分就会自动归位。
在制作类似人类、机器人和动物这种有骨骼的动画形象时,运动学逆解确实非常好用。不过,在制作那些不够“骨感”的形象如软软的棉球或布偶时,还是要用到形状匹配技术。有了这项技术,当你抓起动画形象的脚大力摇摆时,它的腿就会像橡胶一样左右摇摆,看起来趣味十足。最重要的是,这项技术可以用在几乎所有形状的物体制作上。
值得注意的是,在现有技术下,开发者需要花几分钟为形状匹配设定一个物体,但未来这一过程肯定会全部自动化。完成了设定这一步后,就不需要任何额外工作了。
第二步:控制模型
模型准备好后,VR 会帮你让它动起来,这里用到了 3 种技术:直接控制、抓点和摆姿势。
你可以直接用头戴设备和手柄控制动画形象(头和手),其玩法与 VR 电影制作工具 Mindshow 类似。
你也可以将 Vive 的追踪器绑在脚上控制动画形象的腿。
当然,你也可以通过抓住特殊的点来控制它们,就好像抓住毛绒泰迪熊的胳膊让它挥手一样。
在测试时,谷歌的团队甚至实现了“混合双打”的效果,你和你的朋友可以在同一个虚拟环境下共同让动画形象随意摇摆。
对于类人形象,你则可以直接调节骨骼帮它摆姿势,其方法跟摆弄关节可动的手办或艺术人体模型没什么两样。同时,VR 世界中的空间感和控制杆也让初学者操控起来更加直观。
以上这些控制方案都有自己的长处。在直接控制模式下,人们会非常享受那份角色扮演的感觉。当任务对精度要求较高时,借运动学逆解来摆姿势会成为一个较好的选项,而 VR 环境下比传统的桌面环境更加直观。谷歌研究人员非常喜欢形状匹配技术做出的动画效果,虽然有些夸张且精度较低,但确实趣味十足。
第三步:记录动作
在最后的记录和回放动作上,主要用到了姿态对应法和现场循环两种方法。
姿态对应动画其实与现有的 3D 动画技术类似,它非常适合表现复杂的动作,如跳到一张椅子上。你只需设定一个姿势并拍张快照(或记录下关键帧),然后重复这一过程就能得到一连串的姿态。在 VR 环境中,这些姿态动起来更加直观,即使没学过动画制作软件,也能创造出非常具有感染力的画面。
如果整个动画较为简单,用现场循环法就能实时记录下动画形象的动作并进行重复循环。其操作更是没有任何难度,只要按下“记录”按钮,做个动作,然后再按下按钮就算完成了。
如果想快速制作较为粗糙的动画,现场循环是个好方法,但如果你对精确度和复杂度要求较高,还是乖乖使用姿态对应法吧。
在 Blocks 工具中将自己的动作变成动画确实非常神奇,谷歌的团队也证明了这项技术的可行性,现在唯一的限制恐怕就是你自己的想象力啦。
Via google 雷锋网编译
相关文章: