2015-02-23 84 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位攪拌機無關緊要。