大家好,Meta3D是開源的Web3D低程式碼平臺,快速搭建Web3D編輯器,共建開放互助的Web3D生態
功能演示
加入UI Control
加入Action指令碼
執行“完整的編輯器”模板
Meta3D的開發歷程
我之前用了4年多的時間開發過Wonder:WebGL 3D引擎和編輯器,它可以看作是Web版的Unity,對標PlayCanvas。不過做到後面發現存在一些結構性的問題(如編輯器不支援自定義擴充套件、使用的WebGL1太落後),所以暫停了它的開發。
後面經過幾年的沉澱,我從2022年3月開始了Meta3D這個專案,到現在已經開發了快2年了,終於完成了MVP(最小可行產品),推出了v1.0版本。
Meta3D在Wonder的基礎上下降了一層,或者說升了一個維度,從而很容易地就解決了之前的結構性問題。3維的問題在3維不好解決,上升到4維就容易解決了。
Wonder是用來開發Web3D應用的,而Meta3D是用來開發Wonder的,這在全世界都是首創,目前沒有看到類似的產品
哪些人適合使用Meta3D
- Web3D編輯器開發者
您可以使用Meta3D快速搭建Web3D編輯器
- Web3D應用開發者
您可以使用Meta3D首先快速搭建自定義的Web3D編輯器;然後再基於搭建的Web3D編輯器來搭建Web3D應用
為什麼您要使用Meta3D
Meta3D提供了多種UI Control來視覺化地搭建Web3D編輯器;您可以基於Typescript語言來寫邏輯程式碼,為UI Control提供資料、實現UI Control的事件處理
使用Meta3D可以達成下面的目的:
- 搭建:視覺化搭建Web3D編輯器
- 寫邏輯程式碼:基於TypeScript語言寫邏輯程式碼
- 提供模板、託管:提供搭建好的編輯器作為模板,匯入後可在它的基礎上繼續搭建;您搭建的Web3D編輯器也可以釋出到雲端託管
Meta3D有什麼優勢
- 世界首個搭建Web3D編輯器的低程式碼平臺
- 一切皆可擴充套件,使用者可100%自定義
Meta3D中的一切都是可擴充套件自定義的(包括Web3D引擎),目前暫時只開放了“寫邏輯程式碼”的擴充套件方法,未來將會開放更多的擴充套件方法 - 擁抱Web3,完全開源
關於我
我之前在騰訊、阿里工作過,在Web3D領域有1萬小時的開發經驗,主要負責Web3D引擎開發、編輯器開發
我的代表作如下:
我至少完全重寫了6次3D引擎,完全重寫了3次編輯器,commit至少9000次,有效程式碼行數至少30萬以上。
我為4家公司提供了3D引擎和編輯器的技術顧問、諮詢的服務
我主要有下面的技術成果:
我有什麼知識沉澱
說明
Meta3D現在釋出了v1.0版本,這是可用版本,歡迎大家使用,並來這裡討論,感謝您~