不用逐一繪製 NPC,建立風格一致的 NPC 陣容

一次跑出整支 RPG NPC 陣容

選擇美術風格和 4、9 或 16 個 NPC,再使用快速插入或自行輸入文字,每行填寫一個職業。選擇半身、全身或頭像構圖,整批生成只需 4 點。完成後可下載立繪 ZIP 與 JSON 清單。

批次 NPC 生成器
快速插入:

已填寫 5/9,填滿所有欄位後即可生成。

4 點數
預覽
選擇風格、構圖與職業即可開始。
Logo

什麼是批次 NPC 生成器?

選擇 4、9 或 16 個 NPC,每批固定 4 點。每行填寫一個職業,即可為每個 NPC 生成一張透明背景 PNG,提供半身、全身或頭像構圖,並依角色主體範圍裁切。

由 10 個風格鎖定角色組成的完整 RPG NPC 陣容,共用同一套繪畫風格
批次 NPC 生成器只需要一張風格參考圖加上一份簡短的角色類型清單,就能生成整批看起來都屬於同一款遊戲的 NPC 陣容,不必逐一為 NPC 輸入提示詞。你可以挑選預設風格 (16-bit 像素俯視角、現代日系 RPG、賽博龐克 Q 版或暗黑奇幻),或自行上傳參考圖,接著選擇 4、9 或 16 個 NPC,透過快速插入或自訂文字填寫每行職業,再選擇構圖 (半身、全身或頭像)。整批中的每個 NPC 都會採用相同的色盤、線條粗細與比例。 大多數 AI 角色工具在不同次生成之間容易出現風格差異。Scenario 與 Layer 用於工作室製作流程。Dzine 與 CharacterGen 產出單一角色概念圖。Rosebud 做的是聊天 NPC,而非美術素材。這些工具都未在同一款公開工具中整合批次生成、參考圖風格鎖定與引擎相容匯出。 生成器會先統一優化一次職業描述,在同一張圖片中生成整個 NPC 陣容,再依可見的角色主體邊界分離各個角色。每個角色都會放置在 512 × 512 的透明背景 PNG 畫布上,整批採用相同的縮放比例,水平置中,並對齊同一條底部基線。起始縮放比例依批次數量決定,並預留間距,保留完整角色輪廓。半身構圖適合頭肩立繪,全身構圖適合站姿角色設定圖,頭像構圖則適合緊湊的頭像圖示。每次生成都可下載為一個 ZIP,內含 `portraits/` 資料夾、`manifest.json` 與 `manifest.csv`,將每個檔案對應到 NPC id、職業、隨機種子、構圖與提示詞。匯入腳本可一次將整座城鎮的角色匯入 Unity、Godot 或 RPG Maker。 適合獨立 RPG 製作者、戰棋格線設計者、JRPG 世界地圖開發者,以及需要在一個下午內建立獨特 NPC 陣容的 Game Jam 團隊。需要 4 方向世界地圖精靈圖嗎?請使用 Sprite Flow 的單角色 8方向精靈圖生成器:`/direction-sprite-generator`。

誰會使用批次 NPC 生成器

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

由風格鎖定 NPC 組成的獨立 RPG 城鎮

獨立 RPG 開發者打造城鎮居民

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

用批次 NPC 生成器產出的 20 個風格鎖定戰棋單位

戰棋格線設計者建立單位陣容

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

Game jam 團隊批次打造大量 NPC 陣容

Game Jam 與快速原型團隊

48 小時 Game Jam,兩位精靈圖美術卻缺席了?喝杯咖啡的時間就能生成一批 9 個 NPC。立繪可以直接放進視覺小說過場與對話 UI,每個角色都會維持最初所選參考圖的風格。

從風格鎖定到下載陣容只要 3 步

選擇風格和 4、9 或 16 個 NPC,每行填寫一個職業,再選擇構圖。花費 4 點生成整批,即可下載含清單的 ZIP。

01

鎖定美術風格

從四個內建預設挑一個(16-bit 像素俯視角、現代日系 RPG、賽博龐克 Q 版,或暗黑奇幻),或自行上傳參考圖。這一個選擇就會控制整批的色盤、線條粗細與比例。不必再為每個 NPC 重複下風格 prompt。

在批次 NPC 生成器中為整批生成鎖定一個美術風格
02

選數量、職業與構圖

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

選擇 NPC 數量,並為整批每行填寫一個職業
03

生成、檢視、下載

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

檢視陣容並下載含清單的 ZIP

推出整支 RPG NPC 陣容所需的一切

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

20 個 NPC 共用單一風格鎖定

整支 NPC 陣容共用同一套風格鎖定

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

半身、全身與頭像構圖選項

可選半身、全身或頭像構圖

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

生成的 NPC 陣容已分離為各角色的獨立 PNG

一次生成整個陣容,分別取得角色 PNG

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

可直接用於 Unity、Godot、RPG Maker 的 ZIP 與清單

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

每批 4 點,生成 4、9 或 16 個 NPC。取得各角色的獨立透明背景 PNG、一個 ZIP,以及可用於 Unity 或 Godot 的清單。

批次 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` 需要有效的付費方案,但生成器本身在所有方案都能使用,因此免費使用者也可以在訂閱前先預覽一批。