Nova3D
可程式化3D的設計工作區。Nova將資產與世界建構為可編輯、可版本化的程式:參數化、關節化且可模擬,編譯為C語言
Nova3D 是什麼?
可程式化3D的設計工作區。Nova將資產與世界建構為可編輯、可版本化的程式:參數化、關節化且可模擬,編譯為CAD工具、3D應用程式與機器人模擬器。
Nova3D 概覽
這是什麼
Nova3D 是一個可程式化 3D 的設計工作空間。它將資產與世界建構為可編輯、可版本化的程式,這些程式具有參數化、關節化且可模擬的特點。這些程式可以編譯輸出到 CAD 工具、3D 應用程式和機器人模擬器。
主要功能
- 可執行的原始碼:資產與環境以程式形式呈現,可以檢查、編輯及重建。
- 參數化控制:透過明確的參數定義尺寸、比例、材質、物理屬性與運動。
- 結構編輯:可透過建構程式碼變更零件、組件、佈局、間隙與連接方式。
- 可重複使用的建構:可重複使用零件與生成邏輯來建立相關設計、系列資產與環境。
- 可程式化的運動:可定義關節活動、動畫、互動控制與指定的物體軌跡。
- 版本化開發:隨著專案演進,保留原始碼、參數、建構輸出與驗證結果。
- 目標專屬匯出:可透過專用匯出路徑,將設計編譯給 CAD 工具、3D 應用程式與機器人模擬器使用。
使用情境
Nova3D 可用於設計 3D 資產與環境。它可用於為機器人評估產生受控的場景變異,其中可指定幾何、物理與時間參數。它也支援多人與 AI 代理在各自分支上同時協作,之後再合併分支。
快速開始
請參閱位於 https://github.com/RareSense/Nova3D 的儲存庫 README 以取得快速開始指引。
授權與價格
授權為 MIT。此專案為開源軟體。
內容整理自該專案公開的 README 與儲存庫資訊。