2012-05-10 69 views
0

搜索了一段時間,但不知道當前哪個WebGL解決方案支持最多的3D格式。 另外我需要知道他們支持哪種3D格式。當前哪個WebGL庫支持大多數3D模型格式(以及哪些)?

是否有任何更新的比較或表與這些信息?

東西像copperlicht?替代?

我們想直接使用原生格式,使它們轉換手動總是JSON是不是一種選擇

+2

當您搜索[JS 3D圖書館](http://www.google.com/search?q=js+3d+libraries)時會出現什麼內容?這難以做到嗎? – Joseph

+0

我需要對支持的3D格式進行比較。支持大多數格式的庫 –

+0

搜索比較,但沒有更多關於支持的3D模型格式的信息 –

回答

0

認爲最沒有「選擇解決方案,支持大多數格式」。

選擇一個解決方案,支持最常用的,可讀性強,編輯和成熟的格式(.dae和.x3d)是最好的

我們現在使用x3dom爲.x3d,three.js爲.dae和.OBJ和thingiview的。 stl

0

大多數(如果不是全部的話)引擎都有自己的JSON格式,並且您使用離線轉換器將您的數據轉換爲引擎格式。如果你喜歡支持多種格式,我建議使用J3D,因爲它使用Unity 3D作爲「轉換器」。 Unity可以導入各種格式,因此J3D支持這些格式。

https://github.com/drojdjou/J3D

+0

我們想直接使用原生格式,因此總是手動將它們轉換爲json不是一個選項 也關於webgl和javascript,迫使用戶使用統一不是一個選項 –

+0

我明白了。我不知道我是否知道比自己編寫解析器更好的解決方案,然後幾乎可以使用任何您喜歡的框架:) – MikaelEmtinger

0

我已經開始使用3D技術做一些網絡試驗,我強烈建議用.OBJ或.FBX文件時,使用p5.js和/或three.js所。 反正有不止一種方法使它工作。 https://p5js.org/reference/#/p5/model

0

似乎Three.js是你的選擇,它支持:native json,obj,fbx,gltf,collada,babylon,stl,ply,vrml等等。