【问题标题】:threejs exporter r70 exportthreejs 出口商 r70 出口
【发布时间】: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

【问题讨论】:

    标签: three.js blender


    【解决方案1】:

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

    并且没有错误。

    未来参考;粘贴日志文件的内容,因为它提供了更多信息(检查 shell 以了解日志文件路径的位置)。当涉及到重要细节时,Blender 的回溯对话框毫无用处。

    32bit 和 64it Blender 无关紧要。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-09-08
      • 2021-09-28
      • 2019-06-04
      • 1970-01-01
      • 1970-01-01
      • 2021-12-15
      • 1970-01-01
      相关资源
      最近更新 更多