在 Blender 中用 Ava 製作 3D 模型
Ava 在您本地電腦的 Blender 中構建可直接用於遊戲的 3D 模型:先確認需求說明,再逐步操作,提供 3D 視圖、可正確導出的紋理,並保存每一步供您隨時回溯。
Blender (Headless) 房間是 Ava 製作 3D 模型的空間。她撰寫步驟,Blender 在您的電腦上執行而無需開啟視窗,您可以在 3D 視圖中旋轉縮放,見證模型成型。沒有任何內容由雲端 3D 服務生成:每個模型都是真實的 Blender 作品,保存為真正的 .blend 文件,您可自行打開修改。
開始之前
- 安裝 Blender。它可在 blender.org 免費獲取。Ava 會自動在常見路徑中找到它。
- 如果您的安裝位置不尋常,請打開「設置」>「通用」,在「Blender (3D 模型)」下點擊「選擇…」並選取 blender.exe。VS Code 擴充功能與桌面 IDE 共用此設置。
- Blender 本身運行無需費用。唯一的費用是您與 Ava 的對話,需使用您自己的金鑰。
尋找房間
打開創意工作室,在側邊欄的「3D」下尋找 Blender (Headless)。告訴 Ava 您想製作什麼:例如「中世紀酒館的木桶」、「科幻貨箱」或「手機遊戲用的低多邊形樹」。
需求說明優先
在開始構建前,Ava 會研究真實參考資料與實際尺寸,隨後提出一份需求說明草案。內容涵蓋物件定義、所處環境、風格、實際尺寸、參考來源、目標平台(Unreal、Unity、Godot、3D 列印或渲染)、細節預算、狀態、附加項目及用途,並附上每項的決策理由。
- 您可以在對話中向她提問,或點擊「編輯」自行修改。
- 確認無誤後,點擊「確認需求說明」。僅您本人可確認:Ava 無法代為確認,且必須在您確認後才能開始構建。
- 若您或她在後續進行了修改,系統將再次等待您的確認。
逐步構建
Ava 分步驟構建。完成每一步後,她會查看渲染結果,包含以公尺為單位的尺寸與三角面數量,並告知您具體操作。每一步均基於上一步,包括您在 Blender 中手動修改的內容:使用「在 Blender 中打開」,進行修改並儲存,她的下一步將從您的版本繼續。
- 每個模型都有專屬文件夾,內含 .blend 文件、.glb 文件(始終生成),以及在您請求時生成的 .fbx 文件。
- 若運算失敗則不會保存任何內容,模型將維持原狀。
- 自您上次互動後,若 Ava 成功完成三步,她會暫停並確認。輸入「繼續」她可最多執行十步。連續三次失敗也會終止運作。
- 運算期間,側邊欄的工作室進度條會顯示每個任務的狀態。
經得起導出的紋理
Blender 可使用實時材質效果(噪點、磨損、凹凸)使表面質感豐富,但遊戲引擎無法識別這些:直接導出時模型會顯得平淡。因此,Ava 會將效果烘焙為真實紋理圖像(基礎色、粗糙度、金屬度及法線貼圖),存放於模型旁的 textures 文件夾中,並賦予其可清潔導出的材質。若模型仍保留未烘焙細節,報告中會予以標註,直至完成烘焙為止。
回溯
每個成功步驟都會被保存,並在舞台底部的歷史條中以縮略圖顯示。點擊可查看,然後點擊「回溯至此」即可還原(包含所有紋理)。回溯操作本身會被記錄為一個步驟,因此其後的內容不會遺失。系統將保留最近 20 個步驟。
多個模型
- 新建需求說明會清空工作區以開始新作品。您可從「模型列表」中切換不同的模型。
- 可要求 Ava 以新名稱複製模型以嘗試變體。副本將保留原需求說明,並開始獨立的历史記錄。
- 刪除操作會移除整個模型文件夾。系統會先詢問確認,且在 Ava 工作期間會暫停刪除。
安全機制
Ava 的步驟是由 Blender 執行的 Python 腳本。每個腳本在執行前都會經過檢查,且 Blender 內部的防護機制會在執行期間阻止其啟動其他程式、訪問網絡、超出模型文件夾範圍或修改 Blender 設置。Blender 啟動時也會禁用自身腳本與插件。這是防護機制而非沙盒:它旨在阻止建模腳本無故進行的危險操作。
您的模型位於資源庫
每個模型都會出現在資源庫中,顯示相同的 3D 視圖、尺寸、三角面數量及生成所用的 Blender 版本。在此您可以直接在 Blender 中打開、開啟文件夾、複製 .glb 或 .fbx 路徑、在專案中使用,或將其歸檔至套件的其餘部分所在文件夾。