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