我有一些時間,我想將Maya場景轉換爲WebGL,或者在沒有WebGL的情況下將其渲染爲畫布。該模型是由原始圖片和網格組成的檯燈,我將部分元素關聯到關節,而不是將它們綁定到骨架上,現在我想使用JS庫或WebGL進行渲染,然後使用鼠標移動和/或觸摸事件。如果我可以將模型放到畫布上,或者放入支持WebGL的應用程序中,同時保留父對象關係,則可以編寫幾個函數來將聯合旋轉綁定到鼠標移動,我只需要一點幫助,即實際導出和導入我的Maya同時保存關係。提前致謝。將Maya場景轉換爲JavaScript或WebGL
4
A
回答
4
你可以試試Three.js WebGL庫。他們有從3D模型出口到python here寫的JSON。
例如,您可以嘗試導出您的模型obj
,然後使用convert_obj_three.py轉換它。
然後,您可以使用THREE.JSONLoader
方法將模型加載到畫布中。互聯網上有很多例子。
1
如果您的場景已經在Maya中,那麼www.inka3d.com應該是適合您的。 Inka3d支持關節,也是對象關聯的對象,並且您可以使用與maya中相同的參數名稱輕鬆更改導出場景中javascript的旋轉參數。
相關問題
- 1. 從Maya場景到WebGL動畫,從哪裏開始?
- 2. 將THREE.js場景轉換爲CANNON.js世界
- 3. 將3D場景轉換爲2D視圖
- 4. 如何將多場景遊戲轉換爲單場景遊戲?
- 5. 將webGL html轉換爲SVG
- 6. LUA場景轉換
- 7. AndEngine場景轉換
- 8. 將Maya 2013轉換爲X3D文件
- 9. 將OpenGL的glRotated轉換爲Maya的cmds.rotate
- 10. 將three.js場景旋轉轉換爲極座標?
- 11. 將Adobe 3D-pdf轉換爲WebGL?
- 12. 如何將OpenGL代碼轉換爲WebGL
- 13. 如何將Open GL ES 2.0轉換爲WebGL和/或Open GL?
- 14. Cocos2D-JS場景轉換
- 15. SpriteKit場景轉換XCode 7
- 16. 場景轉換閃爍
- 17. 將場景座標轉換爲圖座標
- 18. 將Cucumber場景DataTable(HashMap)轉換爲方法調用
- 19. 在時間表場景中將行轉換爲列
- 20. Actionscript 3:將bytearray轉換爲PNG並在場景中顯示
- 21. 將場景和所有添加的項目轉換爲墊子
- 22. 在SceneKit中將局部座標轉換爲場景座標
- 23. 將OBJ文件導入到maya場景(MEL/Python)
- 24. 將JavaScript轉換爲PHP Javascript
- 25. python + maya:將Y軸旋轉爲矢量
- 26. 如何將ASCII碼轉換爲實際的字符在Maya
- 27. 將3D數據轉換爲maya anim文件
- 28. 如何將ANM文件轉換爲Maya Acii?
- 29. 在Maya Api中將3d點轉換爲2D屏幕座標
- 30. 使用轉換框架恢復或重置場景
謝謝,我看到Blender和3DMax也有出口商。我在印象之下渲染複雜的形狀只能用WebGL完成,但它看起來像Three.js使用的確使用WebGL。 – dcd0181
是的,Three.js有2d和WebGL渲染器。 – antyrat