首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何旋转/镜像3d动画?

如何旋转/镜像3d动画?
EN

Stack Overflow用户
提问于 2011-11-12 02:03:46
回答 1查看 11.1K关注 0票数 3

我目前有一个两足动物的FBX动画模型,它稍微向前移动(正Z轴),绕180度旋转,然后开始朝相反的方向(负Z轴)奔跑。然而,我想完全镜像这样的动画,换句话说,开始朝向负Z轴,并向前旋转正Z轴。这最好是通过3dsMax。

我知道你一定在想,“为什么他不旋转他的动画角色的变换组件/对象?”嗯,不幸的是,我目前正在编写的代码依赖于角色的移动应该独立于实际的动画,以及其他限制。

显然,根据我们这里的3d设计师,在3dsMax中没有微不足道的“旋转动画”选项(检查吗?),所以我正在寻找可能的脚本来帮助我。有人听说过这样的解决方案吗?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2012-06-06 10:38:00

创建一个与模型根对齐的虚拟对象。将模型的根链接到该虚拟对象。在仅选定虚拟对象的情况下,单击主工具栏上的镜像按钮。

这将创建骨骼的镜像以及这些骨骼上的动画。唯一需要注意的是,骨骼的名称也会被镜像。例如:名为“right_arm”的手臂现在位于左侧。

如果需要保留原始骨骼的动画,请考虑使用动画混合器。这允许将动画加载和保存到角色上。但它也有对象映射功能,允许不同名称的对象加载到保存的动画中。

因此,创建一个映射。保存镜像动画。并使用该映射将其加载回原始骨骼上。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8098077

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档