2014-01-13 221 views
1

當試圖將.obj文件轉換爲THREE.js可以讀取的js格式時,我遇到了一致的問題。使用blender/threejs.org編輯器將.obj導出到THREE.js模型

我去http://threejs.org/editor並導入.obj模型,然後單擊文件,然後單擊「導出幾何圖形」,但是當它是我導入的文件時沒有任何反應。 如果我在編輯器中創建一個簡單的多維數據集,它將導出正常。

我下載了攪拌機threejs插件。 相同的是,當我將一個.obj文件導入到攪拌器,然後導出它時,會給我一個指向THREE.js插件的錯誤。

對於我導入的每個模型都不導出。

爲什麼有些模型可以正確導出幾何圖形而其他模型會失敗?

我也嘗試過使用一些支持threejs的在線編輯器,但是他們爲我的模型遮蔽了THR​​EEJS導出幾何體,並且只允許導出threejs場景,這與我的測試無法正常工作。

我在做什麼錯?

謝謝!

編輯:我也嘗試了Python轉換器,也發生錯誤。我同時使用Python 3x和2x。

+0

我已經成功地利用了所有這些方法。我們能否看到你失敗的模型的例子?我的第一個嫌疑犯可能是三角形或四邊形? –

+0

@Darryl_Lehmann這是我嘗試過的一個模型,它不起作用:http://tf3dm.com/3d-model/portal-turret-70087.html我將該下載的.obj上傳到threejs在線編輯器,它不會不允許我導出幾何圖形。當我點擊按鈕時,它什麼都不做。謝謝您的幫助! – novs12

+0

@Darryl_Lehmann得到它的工作,感謝您的支持,但! – novs12

回答

2

問題與threejs.org/editor

解決原來我需要先選擇場景模型,然後單擊導出幾何結構。

有時候愚蠢的錯誤可能是一種痛苦!

+1

這不是你的錯。軟件應該避免像這樣的愚蠢錯誤。我添加了一些提醒,所以這不會再發生:) – mrdoob

+0

@mrdoob非常感謝mrdoob!非常感謝您的工作! – novs12

+0

@mrdoob嘿,我現在試圖導入一個模型,我轉換成threejs並卡在這裏。它輸入模型和材質,但不輸入紋理。我在這裏寫了一篇關於它的整篇文章:http://stackoverflow.com/questions/21122071/three-js-imported-model-doesnt-apply-face-textures如果你有一個免費的分鐘來檢查出來, d太棒了!謝謝! – novs12