threejs出口商r70出口

时间:2015-02-23 04:39:06

标签: three.js blender

我正在尝试将动画对象的管道开发为threejs。 我在(r70)threejs导出器(今天也尝试过的DEV版本)和最新的blender(2.73a)中遇到了一致的错误。

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

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

1 个答案:

答案 0 :(得分:0)

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

没有错误。

未来参考;粘贴日志文件的内容,因为它告诉了更多(检查shell的日志文件路径的位置)。对于重要的细节,Blender的追溯对话框毫无用处。

32位和64位Blender并不重要。