Meta3D 1.0正式版釋出-----開源的Web3D低程式碼平臺

楊元超發表於2023-12-29

大家好,Meta3D是開源的Web3D低程式碼平臺,快速搭建Web3D編輯器,共建開放互助的Web3D生態

image

Github

進入平臺

功能演示

加入UI Control

image

加入Action指令碼

image

執行“完整的編輯器”模板

image

Meta3D的開發歷程

我之前用了4年多的時間開發過Wonder:WebGL 3D引擎和編輯器,它可以看作是Web版的Unity,對標PlayCanvas。不過做到後面發現存在一些結構性的問題(如編輯器不支援自定義擴充套件、使用的WebGL1太落後),所以暫停了它的開發。

後面經過幾年的沉澱,我從2022年3月開始了Meta3D這個專案,到現在已經開發了快2年了,終於完成了MVP(最小可行產品),推出了v1.0版本。

Meta3D於在Wonder的基礎上下降了一層,從而很容易地就解決了之前的結構性問題。
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版本,這是可用版本,歡迎大家使用,並來這裡討論,感謝您~

相關文章