如何使用mtPaint制作像素艺术和GIF动画
如果有諸如Rescue先生和Do n't Be Patchman (世界上第一個,也是唯一的SteamOS獨家)之類的獨立游戲展示的一件事,那就是復古很熱。 具體來說,像素藝術很熱。
開發人員之所以喜歡它,是因為它的進入門檻很低,因此,如果您沒有急于等待為開源游戲提供資產的藝術部門,那么您就可以自己實際完成此工作,而無需花費一年的時間學習復雜的藝術工具從不精通(了解Krita或Blender并不一定意味著您會精通它們;我正在證明這一點!)。 用戶之所以喜歡帶有簡單圖形的游戲,是因為它們具有懷舊感 ,并且可以在低端硬件上運行這些游戲。
不乏可以創建像素藝術的軟件,但是大多數應用程序要么功能過度,要么用于攝影或圖形設計,要么開發不足,因為它們僅用于兒童或基本圖形任務。
mtPaint之所以出色,是因為它專門研究像素藝術,占地面積很小-應用程序約為391k(已編譯(假定Gtk是單獨安裝的)),并且旨在在低至200MHz CPU和16MB可用內存的規格下高效運行內存。
安裝mtPaint
MtPaint已打包,可用于Fedora,Debian, Slackware和許多其他Linux發行版。 它也與Windows兼容。 它的代碼庫由mtPaint的GitHub上的 Dmitry Groshev維護。
接口
如果您曾經使用過基本的繪畫應用程序,則mtPaint界面看起來很熟悉。 盡管基本知識如您所愿,但與GIMP或Krita相比,mtPaint看到畫布的方式有所不同。
因為mtPaint最有趣的事情之一就是它如何使像素藝術變得輕松有趣,所以我將重點介紹與之相關的功能,但不要因此而阻止您探索mtPaint的所有功能。
mtPaint中的工具選項板是窗口頂部的工具欄。 它包含大多數常用工具,例如用于徒手繪圖的鉛筆工具,用于填充的油漆桶,用于文本的文本工具,用于繪制直線的標尺,一些選擇工具以及一些效果。
mtPaint用戶界面
調色板位于mtPaint窗口的左側。 您的主調色板有256個塊,因為mtPaint默認為索引顏色空間。 您可以在“ 圖像” >“ 轉換為RGB”中切換到完整的RGB顏色空間,但對于像素圖而言,對于任何人來說256色就足夠了。 (實際上,古老的像素藝術家會喜歡256種顏色的豐富調色板。)
像素
現代像素(更不用說子像素了 )太多了,而且太小了,無法像在800x600的顯示器上那樣制作出真正的像素藝術作品。 使像素藝術感覺像像素藝術的主要因素是其嚴格的正方形網格布局,這些正方形可以打開或關閉(不存在僅填充一半的正方形)。 有兩種方法可以在現代高分辨率監視器上實現此目的:放大畫布,以便在像素級別上進行工作,或者將作品限制為與網格對齊的大方形畫筆。
如果您樂意通過在網格上繪畫來模擬像素畫,請在“ 視圖”菜單中激活“ 對齊到網格”模式。 通過mtPaint窗口左上角的主要顏色樣本旁邊的畫筆調色板選擇畫筆樣式和大小。
mtPaint畫筆窗口
如果您想實際在像素級別上工作,那么mtPaint很樂意提供幫助。 用于放大的下拉菜單位于頂部工具欄中。 放大至所需數量,然后開始繪制像素!
索引,頻道和Alpha
mtPaint中的默認畫布為黑色。 并不是經驗豐富的照片編輯者習慣了那種時髦的棋盤格,而它已經成為透明度的簡寫,數字畫家也不是那種紙白。 這對您來說意義重大,尤其是當您要為視頻游戲設計諸如精靈之類的東西并且需要一個Alpha通道時。 稍后我將詳細討論Alpha通道。 同時,您可以使用油漆桶工具以所需的任何顏色填充畫布。
人們很難掌握Alpha通道,因為Alpha通道本質上是不可見的。 任何使它可見的嘗試都會使人們感到困惑,因為它違背了自己的概念。 如果有幫助,可以將alpha通道 (無論是什么)視為圖形應用程序的“綠屏”,并具有額外的好處,即不必像在視頻編輯器中一樣進行綠屏移除。
但是,您必須定義綠色屏幕的內容,以便mtPaint知道要使用哪種索引顏色以支持Alpha隱身性。 mtPaint的默認值為黑色,位于索引0處。
默認情況下,mtPaint將索引0黑色替換為alpha。 有一些靈活性。 例如,使用索引2中的綠色而不是索引0中的黑色,您可以告訴mtPaint的另存為函數將索引2用作Alpha而不是其默認0值:
alpha索引設置位于“ 另存為”對話框窗口中。
mtPaint透明度指數
如果您將mtPaint用于視頻游戲圖形,請將Alpha通道設置為相同的索引號,以使您的視頻游戲引擎按鍵通道變為透明(除非您的引擎自動執行此操作,并非所有人都這樣做)。 如果不需要Alpha通道,請將索引設置為-1。
您可以在圖像 > 首選項 > 文件 > 透明度索引中更改透明度索引設置。
因為mtPaint的默認設置是使用索引0作為其alpha位置,所以除非習慣于在索引色彩空間中工作,否則將索引0黑色用于索引操作會更容易。
顏色
無論您是否正在使用索引顏色空間,都可以將mtPaint左側的色樣自定義為您的文字顏色圖(在使用索引色空間的情況下)或最常用色板的便捷參考。
要更改色板的顏色,請雙擊色板左側的索引號。 這將調出標準的顏色選擇器。
通過“ 圖像”菜單在索引和完整RGB顏色空間之間來回移動。 使用RGB可以解鎖先前應用的所有索引,因此,如果打開圖像并且該圖像只有八個顏色插槽,則只需轉換為RGB,然后使用更寬的光譜返回索引空間即可。
層數
大多數圖形應用程序都具有某些層次概念,使您能夠隔離藝術的不同元素。 在“ 視圖”菜單中找到“ 層窗口 ”,或者按鍵盤上的L鍵。
“層窗口”是所有現有層的視圖,最重要的是,這些層的堆疊順序(也稱為“ z-index”)。 在“層”窗口中,您可以選擇層,刪除層以及對層重新排序。
最初,您的mtPaint畫布只有一層:背景層。 由于圖層和動畫在mtPaint中緊密相關,因此讓我們使用其中一種來學習另一種。
圖層和動畫
誰不喜歡動畫GIF? 好吧,停止愛他們,開始在mtPaint中創建您自己的。
如果將動畫GIF當作動畫書,它們實際上很容易生成。 繪制一幀,保存,繪制下一幀,保存,依此類推。 當您擁有所有想要的幀時,請使用gifsicle之類的應用程序將圖像串在一起。
這種方法的問題是您要手工繪制每個幀。 對于24幀,您繪制24張圖像。
使用mtPaint,可以更有效地制作動畫。 您可以使用圖層界面進行補間。 如果您曾經做過剪紙動畫,原理是一樣的。 如果您準備好了藝術品,這是最容易的,因此,如果您還沒有資產,請花一些時間從免費的文化網站(如OpenGameArt)中創建或收集一些藝術品 。
準備制作動畫時,請在mtPaint中創建一個空文檔并打開第一個圖像。 通常,您的初始圖像將是動畫的背景(不變的部分),但并非必須如此。
mtPaint初始圖片
按鍵盤上的V鍵,或進入“ 查看”菜單并選擇“ 查看窗口” 。 這會將mtPaint窗口分為兩部分。 像往常一樣,左邊是畫布,右邊是圖層界面。
從“ 層”菜單中,選擇“ 新建層” 。 接受新圖層的默認設置。 添加新層后,它將在您的第一層之上添加。 不要驚慌,它不僅消除了您的第一張圖像,而且還模糊了它。
現在已經存在一個新層,您可以在該層中放置一些東西。 如果您是GIMP用戶,則可能將其稱為“ 打開為圖層” ,但在mtPaint中,它只是(有些令人困惑) Open 。 打開資產,忽略警告,因為該層仍然是空的,可能會丟失該層中的所有工作。
對要在動畫中使用的每個資產重復此過程。 在動畫和視頻游戲開發中,通常將此類資產稱為“精靈”。 這是一個帶有兩個子畫面的背景層,總共三個層:
mtPaint三層
在繼續操作之前,請單獨保存每一層,即使它們已經存在于硬盤驅動器中。 在驅動器上為此項目創建一個專用目錄,然后單擊每個層并從“ 文件”菜單中將其保存。 保存所有內容后,通過導航到“ 層”菜單并選擇“ 另存為”來創建攝影表。 圖層排列將另存為純文本文件,這是mtPaint記錄Sprite進行的每個移動的地方。
現在您有了一個背景幕,以及演員和道具的一些圖層,所有內容都保存在一個專用目錄中,剩下要做的就是制作動畫。
在圖層面板(右側的面板)中,單擊并將道具和演員懸掛在背景圖像中。 對于您進行的每個移動,請轉到“ 層”菜單,然后選擇“ 設置關鍵幀” 。 單擊確定以接受默認關鍵幀號。
移動精靈并設置一個新的關鍵幀。 由于補間的目的是不必對每個幀進行動畫處理,因此可以通過將精靈從其開始位置移動到結束位置,然后將關鍵幀計數增加數字來控制關鍵幀之間發生多少動畫。您希望mtpaint為您補間的步驟。
換句話說,如果您希望角色以六個“步驟”在屏幕上移動,則將您的角色移動到屏幕上的端點,然后從“ 層”菜單中選擇“ 新建關鍵幀 ”并創建編號為6的關鍵幀。 為了更快地運動,您可以輸入三個。 對于慢動作,您可以輸入9。
導出動畫
完成動畫制作后,從“ 層”菜單中選擇“ 配置動畫 ”。 將結束幀設置為您創建的關鍵幀的數量,然后單擊“ 預覽”按鈕。 如果您對動畫的外觀感到滿意,請單擊“ 創建幀”按鈕,將所有幀,關鍵幀以及中間的幀都寫到磁盤上。
要將最終動畫另存為動畫GIF,請單擊“ 保存”按鈕。
像素化很漂亮
像素藝術具有復古的魅力,但我認為它的魅力已超越了塞爾達傳說和銀河戰士的記憶。 像素圖被映射和結構化; 當然,所有位圖圖形都是,但是我們稱之為“像素藝術”的東西很明顯。 您可以“看到”像素,陰影和畫家必須采取的技巧,以提出無法在32x32網格中呈現的細節。 學會擁抱它,但最重要的是,學會制造它!
翻譯自: https://opensource.com/article/17/2/mtpaint-pixel-art-animated-gifs
總結
以上是生活随笔為你收集整理的如何使用mtPaint制作像素艺术和GIF动画的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 导入EXCEL数据更新access数据库
- 下一篇: UVM RAL 中的显示预测 uvm