我正在尝试开发一个将动画对象转换为三个to的流水线。我在(r70) threejs exporter (也尝试了今天的DEV版本)和最新的搅拌器(2.73a)上得到了一致的错误。
我试图将它分解为最简单的形式,并能够复制错误。
1下载Blender 2.73a zip格式的最新副本到新文件夹中。(试用的32位和64位)
2将three.js r70 release中的io_three复制到addons目录。
3在搅拌机中激活它。
4选择多维数据集,然后选择导出>三个(.json)
5在动画下选择:变形动画。6保存文件
这会抛出一个错误。
它似乎崩溃了,并且没有导出文件。如果我不选中复选框,它似乎可以工作,但我这样做是为了严格地测试3ejs中的动画,这样就违背了我的目的。
我也试着将帧的数量缩短到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发布于 2015-02-28 06:32:48
立方体上有动画吗?如果不是,那么这可能就是问题所在。我刚刚运行了变形目标测试场景脚本https://github.com/mrdoob/three.js/blob/master/utils/exporters/blender/tests/scripts/test_geometry_morph_targets.bash
并且没有错误。
将来参考;粘贴日志文件的内容,因为它包含更多信息(检查shell中日志文件路径的位置)。当涉及到重要的细节时,Blender的回溯对话框是无用的。
32位和64it Blender无关紧要。
https://stackoverflow.com/questions/28666994
复制相似问题