我已经成功加载了我的模型。我有骨头的动画。我想加载它。或者只是关键帧。
如何为aframe导出我的blender骨骼动画?如何调用这些动画?
答案 0 :(得分:4)
OBJ format does not support animation,因此如果您想播放动画,则需要导出为其他格式。
我的建议是,如果您从Blender导出到A-Frame,将使用Three.js JSON格式。 Three.js provides a Blender exporter for this。拥有JSON文件(包括动画)后,您可以使用A-Frame Extras中的json-model
(或object-model
}和animation-mixer
组件在A-Frame中加载文件。
语法示例:
<a-entity scale="0.01 0.01 0.01"
animation-mixer
json-model="src: url(./my-model.json);">
</a-entity>
更新(9/1/2017):对于A-Frame 0.7.0 +,glTF 2.0格式和glTF Blender Exporter也是A-Frame的不错选择。用法与上面相同,使用
gltf-model
组件。
答案 1 :(得分:0)
您好,您无法获得Obj格式的动画模型。在A帧中,如果要动画效果更好,可以使用JSON或Gltf文件进行动画处理。通过This Code