如何将纹理,光线和相机的Blender场景加载到three.js

时间:2015-05-20 06:43:54

标签: javascript three.js blender

我能够使用io_three从Blender导出单个对象(box.json)和场景(box2.json)。我还设法使用JSONLoader()(modelWithTexture.html)加载带有纹理的单个对象(box.json)

我的目标是将所有纹理对象,灯光和相机的整个场景加载到three.js.Till现在我设法用对象和灯光加载场景,但没有纹理使用ObjectLoader()(scene_noTextures.html)和我我被卡住了。

我在上面提到的所有文件,加上.blend文件,我在这个例子中使用的你会在这里找到:

https://drive.google.com/folderview?id=0B1kP1cNoYxYCfkszUUNBeloxaUY1NnlsbURuRi1ENFhwc1ZfVllIMFQ5SkcyRllZTC05TVU&usp=sharing

我在这里找到了类似问题的答案: Is three.js ObjectLoader capable of loading textures?

但是在github dev分支中有大量不同的文件,我不知道如何使用。

请帮助我改进我的代码,以便完成我的目标。(这实际上不是我的代码,我只是复制并粘贴了教程中的代码片段,基于我到目前为止所学到的知识)

谢谢。

1 个答案:

答案 0 :(得分:0)

谢谢大家的关注。 我设法解决了这个问题: 我需要做的就是将“scene_noTextuers.html”setClearColorHex()更改为setClearColor()并使用new切换我的旧three.min.js文件,我从这里得到: https://github.com/mrdoob/three.js/tree/master/build