2015-02-23 86 views
1

我想开发一个管道动画对象到threejs。 我得到(r70)threejs出口商(也尝试今天的DEV版本)和最新的搅拌机(2.73a)的一致性错误。threejs出口商r70出口

我试图将其分解为最简单的形式,并能够重现错误。

1将Blender 2.73a zip格式的新副本下载到新文件夹中。 (试过32位和64位)
2将io_three从three.js r70版本复制到addons目录中。
3在Blender中激活它。
4选择多维数据集,然后选择导出>三(.json)
5在动画下选择:变形动画。 6保存文件

这会引发错误。

它似乎崩溃并且不导出文件。 这似乎工作,如果我没有选中复选框,但我严格执行此测试动画在threejs中,以便为我失败的目的。

我也尝试将帧数缩短到20,设置一些基本的关键帧和其他东西,但我认为这是一个足够的基础示例,不应该抛出错误。

这是我收到的错误:

IN this file: __init__.py 
line 567 in execute exporter.export_scene(filepath, settings) 
line 16 in inner func(filepath, optins, *args, *kwargs) 
line 47 in export_scene scene_.parse() 

IN this file: scene.py 
line 65 in parse self.__parse_geometries() 
line 151 in __parse_geometries geo.parse() 

IN this file: geometry.py 
line 128 in parse self.__parse_geometry() 
line 365 in __parse_geometry self.node, self.options 

IN this file: base_classes.py 
line 20 in __setitem__ raise exceptions THreeValueError(msg) 
io_three.exceptions.ThreeValueError "Valid is an invalid data type: <class 'NoneType'> 
location <unknown location>:-1 

回答

0

有动画立方体?如果不是,那么这可能是问题所在。我刚刚跑了变形目标测试场景脚本 https://github.com/mrdoob/three.js/blob/master/utils/exporters/blender/tests/scripts/test_geometry_morph_targets.bash

而且没有错误。

未来的参考;粘贴日志文件的内容,因为它告诉更多(检查日志文件路径位置的shell)。当谈到重要细节时,Blender的回溯对话框是无用的。

32位和64位搅拌机无关紧要。