【发布时间】:2015-02-28 06:32:48
【问题描述】:
我正在尝试开发用于将动画对象转换为threejs 的管道。 我在(r70)threejs 导出器(也尝试了今天的 DEV 构建)和最新的搅拌器(2.73a)中遇到了一致的错误。
我试图将其分解为最简单的形式,并且能够复制错误。
1 将 Blender 2.73a zip 格式的新副本下载到新文件夹中。 (尝试了 32 位和 64 位)
2 将 io_three 从 three.js r70 版本复制到插件目录。
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
【问题讨论】: