huangserva/3DCellForge

AI-powered interactive 3D model generation, inspection, and presentation studio.

解決的問題

3DCellForge(3D模型工作室)提供一個統一且互動式的環境,用於從2D影像生成與檢視3D模型。它消除了在多個影像轉3D AI提供者與獨立的3D檢視軟體之間切換的需要,將生成、品質評估與展示整合至單一工作室環境中。

如何運作

此專案是一個基於React與Three.js的應用程式,連接到各種影像轉3D AI後端。使用者上傳參考影像,選擇一個生成提供者(如Hyper3D、Tripo、Fal.ai,或本地Hunyuan3D實例),系統將生成一個GLB檔案。

關鍵技術元件包括:

  • WebGL舞台:使用React Three Fiber建構的中央檢視器,支援即時模型檢視與軌道控制。
  • 後端整合:Node.js後端安全地管理API金鑰,並將生成的模型本地快取,避免重複的API呼叫。
  • AI分析:可選整合OpenAI的視覺能力,自動分類資產、建議材質並優化提示詞,以獲得更佳的3D生成效果。
  • 持久化:使用IndexedDB與localStorage,確保模型資料庫與生成歷史在頁面重新整理後仍能保留。

適用對象

此工具專為需要從影像快速原型化3D資產,並以專業、電影級方式展示,而無需複雜3D軟體的3D藝術家、產品設計師與開發者設計。

主要亮點

  • 多提供者支援:無縫切換雲端提供者(如Tripo、Fal.ai、Hyper3D)或使用本地Hunyuan3D API。
  • 物件感知檢查器:自動分類模型(如車輛、飛機、有機標本),並提供特定元資料與品質評分。
  • 電影級示範模式:隱藏UI面板,使用針對資產類型定制的自動相機路徑(如飛機使用飛行路徑)進行示範。
  • 整合品質評分:根據三角形數量、檔案大小與紋理數量評估生成的GLB,判斷其是否「適合示範」。
  • 本地GLB匯入:支援匯入現有的.glb.gltf檔案以進行檢視與展示。

相關

  • 專案
  • 專案
  • 專案
  • 專案