谷歌Blocks不仅能完成3D建模,还能让它们变成VR动画!

发布时间:2024-04-10 18:57:16 浏览量:151次

Blocks是Google于今年7月份新推出的一款VR软件,戴上VR头盔,连小白都可以在虚拟世界里创建3D物体模型。你可以把做出的物体和人物放在很多VR游戏或者AR体验里。

当观看所有用Blocks做的作品时,我们会想如果这些模型可以真的像活的一样动起来该有多好。现在,即使是最好的作品仍然是静态的。而Google近期发表了一篇博客,指出了一些方法来使得Blocks的场景变成动态的。

在虚拟现实或增强现实中使3D模型变成动画是一个三步骤的过程:首先,你需要建立模型;然后,你必须弄清楚如何控制它;最后,你需要一种记录动作的方法。

第一步:准备模型

在让Blocks里面的角色动画化之前,我们需要做一些准备工作。Google Daydream Labs探讨了两种方式:逆向运动和形状匹配。

“逆向运动”在电子游戏人物动画处理中是一种常用技术,它甚至被用于机器人等其他领域。在一种极高的层面,角色会根据你希望手脚所在的位置自动定位身体。因此,如果你将角色的手抬起高于头部,由于逆向运动学的一些计算,肘关节将会被定位。不用摆放好角色的每个部分,你只需移动一只手或一只脚,角色身体的其余部分位置将会自动适应。这种逆向运动使得具有刚性“骨骼”(例如人类,动物和机器人)的角色动作很自然。

“形状匹配”是用于具有不太明确的身体的人物的新技术。摇一个人物的脚,它的腿就会像橡胶一样摆动。这种运动增加了像椅子或吊杆等东西的性格和俏皮感。最重要的是,它适用于任何形状的物体。

第二步:控制模型

一旦模型准备就绪,VR就可以使用三种技术进行移动:直接控制,抓取点,摆姿势。

通过跟踪耳机和控制器,可以直接控制角色;你还可以将Vive跟踪器放在脚下,以控制角色的腿部

或者,你可以通过抓取具体点并操纵它们来控制模型

第三步:记录动作

Google尝试了两种技术来记录和播放动作:姿态到姿态(pose to pose)、实时循环

“姿态到姿态”动画类似于当前的3D动画技术,适用于像跳入椅子的复杂动作。你设置一个姿势,拍一张“快照”,然后重复该过程以创建一个姿势序列。当你播放这些快照,角色会在这些姿势之间移动。VR使得过程更直观,让人们不需要学习复杂的动画软件就能创建动画效果。

实时循环可让你实时记录物体的动作,然后将其重复循环播放。 按下记录按钮,移动,再次按下按钮,完成,动画便开始循环。

实时循环对于快速创建粗略动画来说很容易,而姿态到姿态更适合创建更精确或更复杂的动作。

将你的动作映射到Blocks里任何物品上都是一件神奇的事,在技术上可行,没有动画经验的小白也可以轻松地让他们的3D模型“活过来”,唯一的限制是想象力。

热门课程推荐

热门资讯

请绑定手机号

x

同学您好!

您已成功报名0元试学活动,老师会在第一时间与您取得联系,请保持电话畅通!
确定