【发布时间】:2013-02-11 06:03:31
【问题描述】:
在Blender中创建模型并在three.js中播放的正确流程是什么?
谈论骨骼动画。为了在 three.js 上播放动画,要导出什么,以及调用哪些函数。还有一个简单的 JSON 导出文件应该是什么样子才能在 three.js 中工作。
要获得正确的结果,管道应该是什么样子?
【问题讨论】:
在Blender中创建模型并在three.js中播放的正确流程是什么?
谈论骨骼动画。为了在 three.js 上播放动画,要导出什么,以及调用哪些函数。还有一个简单的 JSON 导出文件应该是什么样子才能在 three.js 中工作。
要获得正确的结果,管道应该是什么样子?
【问题讨论】:
导出动画模型时,您需要在导出器中选中“蒙皮”、“骨骼”和“骨骼动画”选项。生成的 json 文件应包含非空的 skinWeights、bones 和 animation 属性,例如在此文件中:http://mrdoob.github.com/three.js/examples/obj/buffalo/buffalo.js
要使用 Three.js 播放动画,请从以下示例开始:http://mrdoob.github.com/three.js/examples/webgl_animation_skinning.html(在 three.js 源包中提供)。
【讨论】: