Wombo icon

Wombo

Wombo 是可在本機執行的開源 AI 遊戲素材工作室,能依文字提示生成 2D 角色參考圖、動畫、精靈圖表、音效與音樂,協助開發者在本機專案中建立及整理素材。

Wombo

適用於 2D 遊戲專案的 AI 生成素材

Wombo 是可在本機執行的 AI 遊戲素材工作室,能根據文字提示建立 2D 角色、動畫、音效與音樂。它以開源 GitHub 專案的形式呈現,旨在支援需要生成素材的遊戲開發工作流程,而非作為通用型影像編輯器。

應用程式從具名角色開始,先生成對齊的側面、正面與背面參考圖,再利用這些參考圖引導動畫序列。它會將生成的工作儲存至儲存庫之外的專案中,保留草稿與較舊的素材版本,讓創作者能隨時間檢視並精修輸出。影像與影片生成使用 OpenRouter 路由,而音效與 SFX 生成則直接從伺服器使用 ElevenLabs。

主要功能

角色參考圖生成

以文字描述角色、選擇圖像模型,並在透明的 1024×1024 畫布上生成對齊的側面、正面與背面參考圖。

依提示建立動畫

使用角色與動作提示生成待機、行走或戰鬥等動畫序列;所選影片模型支援時,也可選擇性提供起始與結束影像。

影格選取與精靈圖表

檢視動畫影格、納入或排除個別圖塊,並根據選定的影格集合重新建立輸出的精靈圖表。

適用於遊戲的 2D 輸出

自動儲存 PNG 精靈圖表與相應的 Aseprite 動畫,然後生成循環預覽以供檢視。

音效與 SFX 生成

透過 Sound & SFX 工作流程,根據提示建立命名的音效與音樂,並直接從伺服器使用 ElevenLabs。

本機專案與版本記錄

在本機專案結構中整理角色、動畫、音效、版本與專案中繼資料,支援自動儲存並保留較舊版本。

實際使用情境

  • 製作可遊玩的角色動畫原型

    獨立開發者可以描述角色、生成對齊的方向參考圖,並將角色轉換成具名的待機、行走、戰鬥或轉身序列,而不必手動組合每一個影格。

  • 建立連貫的動畫序列

    遊戲團隊可以使用已儲存的姿勢,以及先前動畫最後一個納入的影格來銜接序列,例如從轉身過渡到朝新方向踏步。

  • 精修生成的動畫素材

    創作者可以只選取生成影格中最理想的部分,並在將素材匯入遊戲專案前,重新建立精靈圖表與 Aseprite 動畫。

  • 維護本機遊戲素材庫

    專案可以將視覺素材與生成的音效及音樂一同保存,並保留每項素材的設定、目前檔案與先前版本,以便反覆迭代。

  • 支援早期遊戲原型製作

    探索 2.5D 或風格化遊戲原型的團隊,可以使用這套工作流程產生暫時性的角色、動畫與音訊素材,同時使用 Unity 和 Blender 等工具開發完整遊戲。

Pros and Cons

Pros

  • 在以專案為導向的單一工作流程中涵蓋角色參考圖、動畫、精靈圖表、音效與音樂。
  • 自動匯出 PNG 精靈圖表與 Aseprite 動畫檔案。
  • 在本機有條理地保存專案草稿、目前素材與較舊的生成版本。
  • 在所選模型允許的情況下,支援透過使用已儲存的參考圖與較早動畫中的影格來維持姿勢連貫性。

Cons

  • 需要在本機設定 Node.js 20+、ffmpeg 與供應商 API 金鑰。
  • 生成的角色與動畫一致性仍需檢查;文件特別建議確認不同參考視圖中的解剖結構與服裝細節。
  • 不同供應商的模型能力有所差異,因此可用的起始與結束影像組合取決於所選的影片模型。

FAQ

如何設定 Wombo?

Wombo 需要系統具備 Node.js 20 或更新版本,以及位於 PATH 中的 ffmpeg。使用 npm install 安裝相依套件後,將 .env.example 複製為 .env,加入想使用之工作流程的供應商金鑰,然後以 npm run dev 啟動本機應用程式。

Wombo 使用哪些 API 金鑰?

角色與動畫生成使用 OPENROUTER_API_KEY。音效與 SFX 則直接從伺服器使用 ELEVENLABS_API_KEY。每個工作流程只需要其供應商的金鑰。

Wombo 會生成哪些檔案?

角色參考圖與動畫輸出會儲存為 PNG 精靈圖表及相應的 Aseprite 檔案。生成的素材會儲存在專案目錄中,並以 JSON manifest 指向目前檔案,同時保留較舊的生成版本。

專案與生成的素材儲存在哪裡?

Wombo 預設會將專案與生成的素材儲存在儲存庫之外的 ~/.ai-game-studio/。你可以透過設定 AI_GAME_STUDIO_HOME 選擇其他位置,應用程式會在安裝期間建立儲存目錄。

Quick Facts

產品類型
開源 AI 遊戲素材工作室
主要輸出
角色參考圖、PNG 精靈圖表、Aseprite 動畫、音效與音樂
執行環境
本機開發環境
必要執行環境
Node.js 20+ 與 ffmpeg
影像與影片供應商
OpenRouter
音效與 SFX 供應商
ElevenLabs