我目前有一个两足动物的FBX动画模型,它稍微向前移动(正Z轴),绕180度旋转,然后开始朝相反的方向(负Z轴)奔跑。然而,我想完全镜像这样的动画,换句话说,开始朝向负Z轴,并向前旋转正Z轴。这最好是通过3dsMax。
我知道你一定在想,“为什么他不旋转他的动画角色的变换组件/对象?”嗯,不幸的是,我目前正在编写的代码依赖于角色的移动应该独立于实际的动画,以及其他限制。
显然,根据我们这里的3d设计师,在3dsMax中没有微不足道的“旋转动画”选项(检查吗?),所以我正在寻找可能的脚本来帮助我。有人听说过这样的解决方案吗?提前谢谢。
发布于 2012-06-06 10:38:00
创建一个与模型根对齐的虚拟对象。将模型的根链接到该虚拟对象。在仅选定虚拟对象的情况下,单击主工具栏上的镜像按钮。
这将创建骨骼的镜像以及这些骨骼上的动画。唯一需要注意的是,骨骼的名称也会被镜像。例如:名为“right_arm”的手臂现在位于左侧。
如果需要保留原始骨骼的动画,请考虑使用动画混合器。这允许将动画加载和保存到角色上。但它也有对象映射功能,允许不同名称的对象加载到保存的动画中。
因此,创建一个映射。保存镜像动画。并使用该映射将其加载回原始骨骼上。
https://stackoverflow.com/questions/8098077
复制相似问题