Pixelorama:把「一格一格畫」當成正規做法的免費開源工具

摘要

Pixelorama 是一套免費、開源的像素畫與動畫編輯器,以 Godot 引擎打造,具備圖層、動畫時間軸、洋蔥皮、平鋪與鏡像繪圖,以及給遊戲用的精靈表匯出。

軟體名稱
Pixelorama
版本
v1.1
收費
免費
開源
開源
更新時間
2026-10-06 20:54

像素藝術是一種限制,不是一張低解析度的照片

Pixelorama 是 Orama Interactive 開發的免費開源繪圖工具,以 Godot 引擎打造,對象是做像素畫的人,以及需要遊戲素材的開發者。在功能清單之前,值得先理解的是:它的題材不是一種風格,而是一種限制。在一張照片裡,一個像素只是剛好落在那裡;在像素畫裡,每一個像素都是人放上去的 —— 也就是說,每個像素都帶著意圖,而真正有幫助的工具,是那些讓意圖容易表達、又不容易被抹糊的工具。

這就是為什麼像素編輯器不是「小一點的圖片編輯器」。會讓邊緣變柔的筆刷、會重新取樣的旋轉、會模糊的濾鏡 —— 那些點陣繪畫裡的日常舒適功能 —— 恰好都是會毀掉這個媒材的操作。這類工具需要的,是在單一格子的層級上控制,以及一種紀律:絕不悄悄替使用者做內插。

畫布

兩個按鍵各掛一個工具,是老辦法,但仍然有效

工具集刻意保持傳統:鉛筆、橡皮擦、填充桶、變亮與變暗、取色器、矩形選取。要緊的是每一個都能分別對應到滑鼠左鍵與右鍵。聽起來是小方便,實際上卻是整套程式最核心的人體工學決定 —— 它意味著「畫」與「修」不需要離開畫布。畫、擦、取色、填滿,全都不必把手移到工具列。

像素完美模式屬於同一種哲學。在像素格子裡自由手繪,很容易產生重複的轉角與多餘的斜角像素,因為手走的是曲線,而格子走的是階梯。一個邊畫邊去掉這些雜點的模式,不是事後套用的濾鏡;它是程式在「什麼是一條線」這件事上,跟媒材達成一致。

圖層與影格

圖層疊的是空間,影格疊的是時間

圖層可以新增、刪除、移動、複製、合併,並調整不透明度,處理的是空間那一維:什麼在什麼前面。動畫時間軸處理的是時間那一維:什麼東西存在於哪一刻。精靈表就是兩者被壓平之後的產物,而整個工作流程裡有很大一部分,是在判斷某個改動屬於哪一維 —— 角色底下的一塊陰影是圖層,一次眨眼是影格,把兩者搞混,檔案每次修改都會很痛苦。

洋蔥皮是讓這個媒材的動畫變得可行的功能。把前一格與後一格淡淡地顯示在當前影格後面,會把逐格工作中最難的問題 —— 這次到底移動了多少 —— 變成眼睛可以直接回答的問題。

自訂筆刷,包括拒絕重複的那種

能自訂筆刷,在像素畫裡比聽起來更重要,因為這門手藝有很大一部分是重複:同一組三像素的抖色紋理、同一撮草、同一顆鉚釘。筆刷把「只做一次的決定」變成「做很多次的一筆」,而風格就是這樣在大圖裡保持一致。

隨機筆刷是有意思的反例。一支每次結果都不同的筆刷,嚴格說起來是「可重複印章」的反面 —— 而那正是它對葉叢、碎石、灰塵與質感有用的原因:那些地方,眼睛遠比察覺任何東西都更早察覺重複。這一對功能剛好蓋住一個表面能出錯的兩種方式:該一致的地方不一致,或該自然的地方太機械。

繪圖輔助

鏡像與平鋪繪圖,是結構性的,不是裝飾性的

水平與垂直鏡像、平鋪模式、分屏預覽,以及多種格線類型 —— 矩形與等距 —— 讀起來像一串附加功能,實際上卻是這支程式與「它被用來做什麼」之間的連接點。鏡像是對稱角色、臉、建築能用一半時間完成的方式。平鋪模式是做無縫貼圖的方式,因為接縫只有在邊與邊並排時才看得見,而那個模式就是讓你在畫的時候就看得到。

等距格線,以及較新版本加入的 Tilemap 圖層,出於同一個理由:以磚塊構成的遊戲,需要對齊到一個不是螢幕的晶格。懂那個晶格的工具有辦法幫你;不懂的,只能讓創作者自己數像素然後祈禱。分屏預覽也該放在這裡:它是「作品比視窗大」這個實際問題的答案。

匯出

匯出格式,是藝術與引擎碰面的地方

匯出 PNG 是顯而易見的那一種;匯出精靈表才是有意思的那一種。遊戲引擎不要二十個檔案,它要一張圖加一張座標表,好讓所有東西能一次上傳、一次批次繪製。能直接產出那個版面 —— 影格順序正確、間距正確 —— 就省掉了一個否則得在另一個程式裡手工完成、而且每次動畫多一格就要重做一次的步驟。

專案自己的格式,是同一件事的另一半。PNG 是結果;專案檔是結果背後的推理 —— 圖層、影格、調色盤、時間。把兩者分開,才讓一段動畫能在幾個月後被修改,而不是因為只剩下壓平後的輸出而必須重做。

匯入有一個安靜但很實用的行為:多張匯入的圖片可以當成各自獨立的動畫影格。這讓「把別處算好的序列、或畫好的一組靜畫搬進來」成為可能,並能當成動畫繼續做,而不是當成一堆圖片。

用遊戲引擎打造,這解釋了很多事

這支程式建立在 Godot 這個開源遊戲引擎上,而這個選擇一次解釋了好幾個性質:同一套程式碼跑在 Windows、macOS 與 Linux 上,介面行為在各處一致;啟動快,對機器要求很低;而且介面可以完全由應用自己繪製 —— 所以畫布程式能有自訂面板與時間軸,不必跟原生控制項搏鬥。代價是引擎型工具常見的那一個:比手寫原生程式多吃一點記憶體,以及介面慣例屬於應用自己、而不是作業系統的。

介面有多種語言,這件事比聽起來小,也比它平常得到的評價大:創作工具一用就是好幾個小時,而好幾個小時用第二語言讀選單,是一種持續在繳的稅。

介面

它適合哪裡

它適合需要精靈素材又不想買工具的獨立開發者、在一台不太強筆電上學動畫的愛好者,以及想要一個「把像素當成決定、而不是當成取樣」的程式的創作者。它不是通用繪畫軟體,也不該被要求當成那樣;它不合成照片,也不試圖做平滑插畫。在它的限制之內 —— 一個格子、一個調色盤、一條時間軸 —— 它完整得罕見,而免費與開源不是打折,是它可以用上十年的原因。