如何使用 GPT Image 2 製作 OMORI 世界觀美術 — 雙世界法則、蠟筆線條與那一小塊白色矩形
以 GPT Image 2 製作 OMORI 風格世界觀美術的逐步指南:讀懂世界、寫下風格契約、堆疊景深層次、種下一個錯誤物件,並在縮圖尺寸下檢查畫面——同時公開兩組逐字提示詞。




本指南是四張已公開 OMORI 主視覺背後的方法論。它假設你已經擁有一個世界——25 個原子、一組角色陣容與一套風格——並希望 GPT Image 2 把它畫出來,而不會變成通用的獨立恐怖桌布。整個做法可以濃縮成一句話:用有禮貌的方式描述一個地方,然後在裡面放進一件不可能的事物。
範例使用 OMORI — Headspace 與 Faraway Town:8 個角色、6 個地點、5 個事件、3 個派系與 3 條夢境邏輯規則。以下每段提示詞皆為逐字內容,可直接複製貼上。GPT Image 2 與 Krea 2 的成果皆已公開,尺寸為 1024×1024,未使用參考圖像、未經修圖,因此你可以對照實際輸出檢查每個步驟,而非僅憑宣稱。
提示詞之前:讀懂世界
最常見的失敗並非模型設定不佳,而是憑記憶寫出的提示詞。記憶給了你同人圈對 OMORI 的想像——單色男孩、紅色的手、一顆燈泡——因為那些正是被大量轉發的圖像。世界觀頁面給你的則是實際的家具:一座火車站、一條野餐毯、一座遊樂場、一座糖果粉的城堡、一間建在水上的賭場、一個附紗門的門廊。那些是畫得出來的。圖示則否。
- 地點 挑一個地點與一個時段。「Headspace,傍晚」是一個畫面。「OMORI」是一塊情緒板。
- 家具 寫下四個必須出現在畫面中的物件。車站的長椅、野餐籃、鞦韆架、城堡上的旗幟。
- 角色 一個人物。寫出他們身體正在做什麼,而不是他們感受到什麼。「背對著,站在邊緣」是畫得出來的。
- 不該出現的東西 一個不屬於那裡的細節:一個空白的白色長方形、一個眼睛塗鴉、一輛倒在原地沒人扶起的腳踏車。這就是故事。
- 規則 這張圖絕對不能出現的東西:文字、標誌、第二個光源、第二個角色、寫實的陰影。
步驟 1 — 選擇你身處哪個世界
OMORI 有兩套視覺文法,而且它們不能互換。Headspace 明亮、手工感、慷慨大方:蠟筆綠、糖果粉、柔和的午後、沒有生硬的陰影。Faraway Town 炎熱、蒼白、過度曝光:白色的木板外牆、蔓生的雜草、一扇紗門、沒有雲的天空。在你寫下任何一個字之前先決定好。混用兩者的提示詞會產生這個世界正試圖避免的那種千篇一律的「悲傷獨立遊戲」外觀。
| Headspace 畫面 | Faraway Town 畫面 | |
|---|---|---|
| 調色盤 | 蠟筆綠、糖果粉、天空藍 | 骨白、褪色藍、嗆眼黃綠 |
| 光線 | 柔和漫射的午後 | 頭頂直射的炙熱夏日陽光 |
| 邊緣 | 蠟感、斷續、手繪 | 筆直、建築感、仍帶手作痕跡 |
| 景深 | 深邃、繪畫感、層層暈染 | 淺薄、正面、門廊舞台 |
| 不該出現之物 | 白色矩形、眼睛塗鴉 | 玻璃後的男孩、草坪上的腳踏車 |
| 切勿呈現 | 寫實陰影、文字、UI | 血、屍體、怪物 |
步驟 2 — 一次寫好風格契約
風格契約是八行材質指令,你要把它貼進每一則提示詞。它不是一種氛圍。它會指明媒材、線條、渲染、留白、色彩、光線、細節預算與禁用項。寫一次,然後就別再改了。契約正是讓兩張圖看起來像同一個世界的關鍵。
Medium: mixed crayon and transparent watercolor illustration. Line: waxy crayon outlines that break, overlap and leave paper grain. Wash: transparent overlapping watercolor layers; edges may diffuse naturally. White: paper white reserved for the brightest light, never painted over. Colour: waxy brights with pastel washes; local colour stays identifiable. Light: soft diffuse light built from washes, no realistic light-shadow steps. Detail: large rounded simplified shapes; detail budget of one odd object per frame. Forbid: photography, PBR, heavy digital paint, comic inking, text, logos, watermarks, extra characters.
注意,契約裡並沒有提到 OMORI。它應該適用於世界中的任何地點。如果你發現自己加了「以 OMORI 的風格」,把它刪掉:那句話會把模型拉回同人圈最常被重複的那些圖像,遠離你剛剛描述的地點。
步驟 3 — 建構景深堆疊
前景
最靠近鏡頭的物件,以及人物(若有)。就世界觀主視覺而言:草地上的白色矩形、位於其邊緣的男孩、沿著底邊的花朵。
中景
場景發生的地方。野餐墊、遊樂場、小徑、月台。這個區帶承載了大部分的敘事資訊。
地平線
一個能告訴你身在何處的剪影。山丘上的粉紅城堡。樹線。對街房屋的屋脊線。
天空
一種天氣。柔和的藍色午後配上層疊的雲,或是空無一物的白熱夏日天空。不要兩者都要。
如果你只給模型物件,它會像貼紙簿一樣把它們排開。如果你給它區帶,它會建構出一個地方。區帶也讓圖像在小尺寸下依然清晰可辨,因為每個區帶都有不同的明度。
步驟 4 — 恰好植入一個錯誤物件
錯誤物件正是漂亮插圖與 OMORI 圖像之間的差別。它必須是單一的、物理性的,且不以情緒詞彙描述。「一股恐懼感」不是物件。「一張被裁切進草地的空白白色矩形紙片」才是。模型能渲染紙片;它無法渲染恐懼。
- 白色矩形 草地上一個門框形狀的缺席。讀起來像是頁面上的一個洞,而不是傳送門特效。最適合用於世界觀主視覺。
- 眼睛塗鴉 一團黑色墨線糾結,配上一隻白色的眼睛。把它放在樹線處,不要放在正中央。它應該看起來像是出自與其他一切同一隻手。
- 被剪掉的照片 一條毯子上攤開的相簿,本該有照片的位置留下一道長方形的缺口。最適合用於世界觀或道具圖像。
- 草坪上的腳踏車 一輛腳踏車半途被丟在門廊旁。看似平凡,卻說明有人匆忙抵達,而且沒有離開。
- 降半旗 一座糖果粉色的城堡,其中一面旗降了下來。僅一處改動,就讓原本歡快的輪廓染遍了整個畫面。


步驟 5——撰寫字面提示詞
把它們整合成一段:媒材、地理環境、前景人物、錯誤物件、風格契約、負面清單。保持在 200 字以內。以下提示詞正是用於世界主視覺的原始文字,並非經過潤飾的版本。
Hand-drawn crayon and transparent watercolor illustration, square composition. A single wide view of Headspace: a bright handmade country of patchwork crayon-green forest, a red-and-white picnic blanket with a wicker basket, a small wooden playground, a candy-pink castle far on the horizon, and a little train station platform at the left edge. In the foreground a pale, expressionless boy in black-and-white clothes stands with his back to the viewer at the edge of a blank white rectangle of paper that cuts unnaturally into the meadow, like a doorway into an empty room. A black scribble with a single white eye coils at the treeline behind him. Waxy broken crayon outlines, reserved white paper, transparent overlapping watercolor washes, pastel brights, soft diffuse light, no realistic shading, no text, no letters, no logo, no watermark.
有兩點容易忽略。第一,長方形被描述為「紙」,而不是門或傳送門,這讓夢境保持手繪感。第二,負面清單放在最後,如此它作用於整段提示詞,而非僅作用於最後提到的物件。
步驟 6——執行成對比較,而非單獨測試
在快速模型上打草稿
在 Krea 2 上以 1024×1024 執行構圖。你要檢查的是景深堆疊,以及錯誤物件是否讀得出來。通常兩份草稿就夠了。
用文字修正構圖
如果長方形太小,就說「一個佔據下方三分之一的大型空白白色長方形」。不要添加關於氛圍的形容詞;移動物件。
在 GPT Image 2 上完成
以 quality=high 重新執行勝出的構圖。提示詞保持完全相同,讓唯一的變數是模型。
兩張都附上圖說發布
這組圖就是證據。為每個模型自行生成的事物加上圖說,並如實說明完全沒有經過修圖。


步驟 7——以縮圖尺寸檢查畫面
縮小到圖片寬度只剩 200 像素。如果你看不出自己身在何處、哪裡出了問題,那麼無論全尺寸算圖看起來多好,構圖都還沒完成。這項檢查能抓出兩個代價最高的錯誤:中景細節過多,以及一個在圖片變小時就消失的錯誤物件。
| 檢查項目 | 通過 | 不通過 |
|---|---|---|
| 地點 | 你能在一秒內說出這個地點的名稱 | 看起來只是一片普通的草地或門廊 |
| 人物 | 單一清晰的剪影,且帶有姿態 | 一群人,或是與背景融為一體的人物 |
| 錯誤物件 | 在 200px 下無須尋找即可看見 | 僅在完整尺寸下才看得見 |
| 色調 | 兩到三個主導色群 | 整個畫面瀰漫混濁的中間調 |
| 文字 | 無 | 招牌、標題、浮水印、UI 元件 |
| 媒材 | 蠟筆線條與水彩暈染 | 塑膠感、照片感或厚重的數位塗繪 |
| 邊緣 | 破碎、蠟質、手工感 | 均勻、向量般潔淨、噴槍處理 |
| 故事 | 畫面提出一個問題 | 一幅漂亮卻毫無保留的圖像 |
若畫面只在「story」那一列失敗,不要重新算圖。把錯誤的物件加入提示詞後再試一次;構圖通常沒問題,缺少的東西其實是那股保留感。
步驟 8 — 為你所虛構的內容加上圖說
每個模型都會虛構。GPT Image 2 在底邊加上了花、一個車站標誌和城堡上的一面旗;這些都不在提示詞裡。Krea 2 虛構了遊樂場的確切形狀和城堡的城垛。在圖說裡說明這一點。誠實並不是法律免責聲明;它正是讓這份比較對下一個嘗試同樣事情的人有用的原因。
常見錯誤,以及修正它們的那句話
第二個實作範例:門廊
同樣的八個步驟也能產出遠方小鎮的畫面。此時地理成了舞台:門廊、門、走廊、草坪。錯誤的物件是一位本該可見卻不在場的人。風格契約完全相同——只有光線與色調改變,從柔和的午後轉為酷烈的夏日陽光。
Hand-drawn crayon and transparent watercolor illustration, square composition. A sunlit front porch of a small white clapboard house in late summer: a boy in an orange hoodie holds a basketball under one arm and knocks on a closed screen door. Behind the glass is a dark hallway where a pale, silent boy stands just out of the light. Overgrown lawn, a bicycle on the path, cicada heat in the air, one wooden step worn smooth. Waxy broken crayon outlines, transparent watercolor washes, reserved paper white for the harsh sunlight, soft diffuse shadows, handmade childlike rendering, quiet and warm with something wrong underneath. No text, no letters, no logo, no watermark.
結果便是第二組已發佈的成對作品。GPT Image 2 保留了紗窗上的倒影與走廊的縱深;Krea 2 則將門廊壓平為對稱的平面,讓兩個男孩成為舞台上的位置。兩者都是對同一組指示的正確解讀,這正是這組作品值得保留的原因。
畫出你自己的門
打開世界頁、複製契約,然後執行八個步驟。從你能用四個物件描述的地點開始,再加入那件不該存在的東西。
先讀世界,再生成圖像
世界頁收錄全部 25 個原子;工具頁則有完整的參數與失敗模式參考。
OMORI — Headspace 與 Faraway Town 是 Neta Studio 上的粉絲自製世界。OMORI 及其角色屬於 OMOCAT。四張已發佈的圖像皆以 1024×1024 由 GPT Image 2 與 Krea 2 生成,未使用參考圖像,也未經後製處理。所有提示詞均完整公開,以便重現此方法。