一次跑出整支 RPG NPC 陣容
選擇美術風格和 4、9 或 16 個 NPC,再使用快速插入或自行輸入文字,每行填寫一個職業。選擇半身、全身或頭像構圖,整批生成只需 4 點。完成後可下載立繪 ZIP 與 JSON 清單。
已填寫 5/9,填滿所有欄位後即可生成。
什麼是批次 NPC 生成器?
選擇 4、9 或 16 個 NPC,每批固定 4 點。每行填寫一個職業,即可為每個 NPC 生成一張透明背景 PNG,提供半身、全身或頭像構圖,並依角色主體範圍裁切。

誰會使用批次 NPC 生成器
只要遊戲裡 NPC 超過兩個,就能因為一個能在整支陣容中鎖定美術風格、並輸出引擎相容素材的生成器而受惠。

獨立 RPG 開發者打造城鎮居民
一次生成 10 個村民、3 個守衛、2 個商人和 1 個祭司。每個角色共用同一套像素色盤與半身構圖,可以直接放進對話框與 NPC 面板。不必委託外包,也不用花整個週末手繪立繪。

戰棋格線設計者建立單位陣容
需要 16 個風格一致的戰棋單位嗎?生成一批即可取得 16 張全身立繪,以及將每個單位對應到職業、隨機種子與檔名的清單。引擎端的匯入腳本讀取 `manifest.json`,就能將每個單位歸入所屬職業。

Game Jam 與快速原型團隊
48 小時 Game Jam,兩位精靈圖美術卻缺席了?喝杯咖啡的時間就能生成一批 9 個 NPC。立繪可以直接放進視覺小說過場與對話 UI,每個角色都會維持最初所選參考圖的風格。
從風格鎖定到下載陣容只要 3 步
選擇風格和 4、9 或 16 個 NPC,每行填寫一個職業,再選擇構圖。花費 4 點生成整批,即可下載含清單的 ZIP。
鎖定美術風格
從四個內建預設挑一個(16-bit 像素俯視角、現代日系 RPG、賽博龐克 Q 版,或暗黑奇幻),或自行上傳參考圖。這一個選擇就會控制整批的色盤、線條粗細與比例。不必再為每個 NPC 重複下風格 prompt。

選數量、職業與構圖
選擇 4、9 或 16 個 NPC。點選職業標籤可填入下一個空白行,也可以直接輸入自訂職業。在多行填入相同職業,即可生成多個同類型 NPC。填滿所有欄位後,選擇半身、全身或頭像構圖。「混齡」與「混性別」會套用至整批。

生成、檢視、下載
按下 [生成]。系統會先統一優化一次職業描述,再一起生成整個 NPC 陣容,並分離成各角色的獨立 PNG。下載的 ZIP 內含 `portraits/`、`manifest.json` 與 `manifest.csv`。

推出整支 RPG NPC 陣容所需的一切
在同一套流程中完成風格鎖定、快速插入職業、半身/全身/頭像構圖、依主體分離角色與引擎相容匯出。

整支 NPC 陣容共用同一套風格鎖定
一個預設或一張參考圖,就能固定整批每個角色的色盤、線條粗細、比例與輪廓。生成的 16 個村民會像同一座城鎮的 16 個居民,而非來自 16 款不同遊戲的 NPC。換成賽博龐克 Q 版或暗黑奇幻預設,同一套鎖定機制照樣適用。

可選半身、全身或頭像構圖
三種適合遊戲開發的構圖:半身用於對話頭像,全身用於站姿角色設定圖與視覺小說立繪,頭像用於緊湊的頭像圖示。依主體邊界分離後,每個 NPC 都會放置在 512 × 512 的透明背景畫布上。整批採用相同的縮放比例,保留角色之間的相對大小,並水平置中、對齊同一條底部基線。

一次生成整個陣容,分別取得角色 PNG
整個 NPC 陣容會一起生成,再依主體邊界擷取各個角色。分離完成後即可檢視整批結果。

ZIP + JSON 清單,直送 Unity、Godot、RPG Maker
你會下載一個 ZIP,內含 `portraits/` 資料夾、`manifest.json` 與 `manifest.csv`。清單每一列都對應 `npc_id → role → framing → seed → filename`。匯入腳本一次就能讀完整座城鎮,不必一個一個註冊素材。
這個批次 NPC 生成器的不同之處
選擇 4、9 或 16 個共用美術風格的 NPC,每批固定 4 點。快速插入職業與引擎相容匯出,讓整套流程在同一個地方完成。
整批 NPC 風格鎖定
預設 prompt 片段加上參考圖定錨,讓整批的色盤、比例與線條粗細保持穩定。不必為每個 NPC 重新校準風格,生成之間也不會發生色盤漂移。
快速插入職業,逐行自由編輯
選擇批次數量後,每行填寫一個職業。重複點選同一個標籤,可加入多個村民或守衛,也能編輯任一行來輸入自訂職業。已填欄位數會顯示陣容是否已填寫完成。
依主體邊界分離角色
系統依可見的主體邊界擷取角色,而非按固定格線裁切。若無法辨識出所需數量的獨立主體,該批次會判定為失敗,不會交付按格線裁切的碎片。
生成失敗時退還整批點數
若扣點後生成或主體分離失敗,該批次的 4 點會退還一次。提示詞優化會在扣點前完成。
引擎相容清單,不必另外建檔
每個 ZIP 都會同時提供 `manifest.json` 與 `manifest.csv`,把每個 NPC 對應到職業、構圖、隨機種子、prompt 與檔名。競爭對手只給你一個沒有名字的 PNG 資料夾。這款生成器幫你省下原本要手寫一小時素材註冊腳本的時間。
陣容自動多樣化,不必拉一堆細項滑桿
「混齡」與「混性別」開關會自動把陣容分散到孩童、青年、中年、長者,以及男性、女性、中性外型。不必為每個 NPC 拉滑桿。想要整齊劃一的守衛部隊?把開關關掉。整座城鎮?開著就好。
批次 NPC 生成器 FAQ
遊戲開發者在第一次跑批次前最常問的問題。
批次 NPC 生成器怎麼讓所有角色維持同一套美術風格?
生成器會根據所選預設或上傳的參考圖,統一優化一次職業描述與共用美術風格,再於同一張圖片中生成整個 NPC 陣容,並依主體邊界分離各個角色。每批共用一套風格;想混搭風格,請分多批生成。
一次批次最多能生成幾個 NPC?費用是多少?
每批可選擇 4、9 或 16 個 NPC。不論數量多少,每個新批次總共都是 4 點。使用快速插入或自訂文字,每行填寫一個職業,填滿所有欄位後才能生成。想要多個同類型 NPC,可在多行填入相同職業。
我每個 NPC 會拿到哪些檔案?格式是什麼?
新生成的每個 NPC 都會以 512 × 512 的透明背景 PNG 交付。角色會先依主體邊界分離,再以整批共用的比例縮放,並補上透明留白,放置在相同尺寸的畫布上。以 2K 原圖為例,4、9、16 個 NPC 的批次分別採用 960、640、480 像素的寬度基準,並額外預留間距。必要時,整批會進一步縮小,以保留每個角色的完整主體。ZIP 內含 `portraits/` 資料夾、`manifest.json` 與 `manifest.csv`,將每個檔案對應到 NPC id、職業、構圖、隨機種子與提示詞。舊版匯出檔案保留原本尺寸。
如何把 ZIP 匯入 Unity、Godot 或 RPG Maker MV/MZ?
Unity:把 `portraits/` 資料夾拖進 `Assets/Sprites/NPCs`,Unity 會自動把每張 PNG 匯入為 2D Sprite。Godot:把 `portraits/` 丟進 `res://sprites`,再從各場景引用精靈圖。RPG Maker MV/MZ:把立繪複製到 `img/faces/` 用於對話頭像,或 `img/pictures/` 用於過場插圖。每個 ZIP 內都有一份 `README.txt`,列出各引擎的一行匯入指令。
這款工具和 Scenario、Layer、Dzine、CharacterGen 有什麼不同?
Scenario 與 Layer 針對工作室製作流程設計,並非公開的批次工具。Dzine 與 CharacterGen 產出單一角色概念圖,未將批次生成、風格鎖定與匯出範本整合在同一個地方。Rosebud 建立的是對話式 AI NPC,而非遊戲素材。這款公開生成器同時提供三項功能:每批生成 4、9 或 16 個 NPC、參考圖風格鎖定,以及引擎相容的 ZIP 與清單輸出,每批 4 點。
如果生成或角色分離失敗,會怎麼處理?
提示詞優化會在扣點前完成。扣點後,若生成失敗,或無法辨識出所需數量的獨立主體,該批次會判定為失敗,並退還該批次的 4 點,且只退還一次。工具不會改用固定格線裁切。
可以把生成的 NPC 商業使用在付費遊戲裡嗎?
可以。你生成的 NPC 歸你所有,可用於商業遊戲、原型、game jam 作品、Steam 上架與行銷素材,不需另外支付按次授權費。下載 ZIP、`manifest.json` 與 `manifest.csv` 需要有效的付費方案,但生成器本身在所有方案都能使用,因此免費使用者也可以在訂閱前先預覽一批。
