FBX转VRMA转换器: 任意VRM都能用的动画片段
拖入.fbx或.glb格式的动作片段,比如从Mixamo下载的,得到一个.vrma。动作会重定向到VRM人形骨骼上,所以一个文件能在每个VRM模型上播放,下载前还能先在模型上看到效果。
能带过去的和带不过去的
能带过去
- · 身体动作,覆盖片段驱动的每一根人形骨骼
- · 手指动作,片段里有的话
- · 片段的节奏和时长
带不过去
- · 让角色在地面上移动的根运动:片段原地播放
- · 人形骨骼以外的骨骼:道具、尾巴、多出来的脊柱段
- · 面部动画:.vrma只带骨骼和视线(LookAt),不带形态键
怎样把FBX转换为VRMA
- 从Mixamo以FBX Binary格式下载动作,带不带蒙皮都可以,然后拖到这里。带动画片段的GLB也可以。最大100 MB。
- 片段在我们的服务器上读取,重定向到VRM人形骨骼上,并写成.vrma。
- 在预览用的虚拟形象上播放,然后下载。文件会在3天后删除。
为什么Mixamo动画片段需要转换
Mixamo动画片段驱动的是某一套特定骨骼上的mixamorig骨骼。VRM有自己的人形骨骼和自己的静置姿态,所以直接播放这个片段会让模型弯得不对。重定向会读取片段里每根骨骼的旋转,把它换算到VRM人形骨骼上,再把结果写成VRM的动画格式VRMA,之后每个支持VRMA的软件都能在任意虚拟形象上播放它。
角色还是动画片段
从Mixamo下载的角色带有网格,是模型而不是动画片段;这个页面不接受它,并会指向模型转换器。动作下载带有骨骼和动作,正是这个页面需要的。
问题
可以拖入哪些文件?
带动画片段的二进制FBX或GLB:Mixamo下载的文件,或者从Blender、Unity导出的文件。
能在我的虚拟形象上播放吗?
能,任意VRM都可以:片段是写在VRM人形骨骼上的,所以用哪个模型都没关系。
.vrma能在哪里使用?
VMagicMirror、VRM Posing Desktop、通过UniVRM的Unity、通过VRM插件的Blender、VRoid Hub,以及本站的查看器和摆姿势工具。
我的Mixamo文件是角色,不是动作。
那应该用FBX转VRM转换器;这个页面只接受动作片段。
我想要现成的动作。
动画库页面有12个,可以免费预览和下载。
我的文件会怎样?
上传,转换,保留3天,然后删除。
需要一个虚拟形象来播放?
已绑定骨骼的模型可以用FBX转VRM转换器变成VRM;现成的动画片段在动画库里。