本文簡單介紹 Krita, 一個自由(和免費)的電繪軟體。
Krita 的正體中文和簡體中文的用字並不一致,但官方文檔只有簡體中文的翻譯,要注意。
前言#
最早開始使用 GNU/Linux 作業系統的時候,因為 Clip Studio Paint (CSP) 沒有支援 Linux,我擔心過電繪的問題(硬要在 Linux 上跑 CSP 似乎還是 可以 的)。幸好很快就找到有一個叫「Krita」的電繪軟體,而且它還是 自由軟體 。
Krita 5 啟動圖 / 官方吉祥物 Kiki (https://krita.org/zh/about-zh/kiki-zh/)
對於當時用慣了 CSP 介面的我,我感覺操作還算易入門,功能 也能完全滿足本人的需求,直到現在我還在使用。(Krita 也支援 動畫 和 漫畫 製作但我還不太會使用)
可是在這之前,我真的完全沒有聽過 Krita。網上極少會有人提到(至少在我認知中),即使它是極少數的自由而且品質不錯的軟體。(現在可能因 AI 繪圖 插件 而開始知名?)
Krita 軟體需求#
Krita 支援各大桌面作業系統(Windows、macOS、Linux 等)。它技術上也支持 Android,可是它介面並不適用於手機等小螢幕裝置,所以實際上在 Android 只有平板能正常使用。不支持 iOS。
(Krita 官方下載地址:https://krita.org/zh/download-zh/krita-desktop-zh/)
Krita 的特色#
超舒服的筆刷手感#
這一點很難形容,但我感覺 Krita 的筆刷手感就是超級絲滑。手感比起其他商業軟體可能甚至更爽。手抖修正當然也有。
實用的預設筆刷#
這一點因人而異(本人偏向厚塗風)。除了特效用的特殊筆刷,預設的筆刷 基本上都能滿足個人的需求。
Pop-up Palette (彈出面板)#
Krita 預設按下滑鼠右鍵會彈出一個叫「Pop-up Palette」(彈出面板)的東西。
Pop-up Palette (https://docs.krita.org/zh_CN/_images/popup-palette-detail.svg)
一些常用的功能、如「常用筆刷」、「畫布旋轉」等都包含在面板內。在繪圖板快捷鍵不夠,或者想減少介面佔用的空間時是個非常有用的功能。
Krita 是自由軟體#
這一點也許不是大部分人會關心的點,但 Krita 跟一般人關注的「免費軟體」的性質是完全不一樣的。Krita 不單純是「免費」,它的軟體源代碼也是 公開 的,而且附有詳細的 軟體編譯教學(本人也試過是能夠成功編譯的)。
Krita 使用了 GNU GPLv3 軟體授權。它允許你在任何目的地使用、研究、修改、或發佈軟體 ── 除了在你要再發佈軟體時,你必須使用相同的軟體授權(即是你也要公開源代碼)。
總括來說,商用、個人用、作品題材 … Krita 在創作上完全沒有限制。Krita 也因為自由軟體的性質,理論上不會有加入損害用戶隱私功能的動機,而且實際上也沒有這些功能,也當然沒有追蹤廣告(即使是新聞功能它也會先詢問你要否啟用)。
使用 Krita 時可能要注意的點#
圖層合成邏輯#
Krita 的圖層合成次序似乎與其他商用軟體有所不同。在 Krita 中,圖層是先從「內 到外」、再「下到上」合成的。
Krita 圖層合成次序 (https://docs.krita.org/zh_CN/_images/Layer-composite.png)
即是,如果你有使用圖層群組來整理圖層,「群組」內的圖層會先獨自合成,除非該「 群組」使用了「穿透模式」。因此,在剛開始使用 Krita 時你可能會發現混合結果與 想像中不一樣。在合併群組內的圖層前也請注意這一點。
另外,Krita 中「剪貼蒙版」的功能是透過「繼承透明度」實現的。詳細參見:图层和蒙版
沒有自動對齊功能#
Krita 支援 輔助尺 和 網格等 對齊功能, 但沒有自動對齊功能(或者有但我不太搞懂)。因此,在排版上 Krita 可能不那麼好 用。
大量圖層同時進行「自由變形」時可能出現的崩潰#
在大量、多層(或多個群組內包含另外多個群組)的情況下對圖層進行「自由變形」, 可能會令 Krita 崩潰(具體原因和觸發條件尚不明確)。暫時唯有定期存檔和合併圖 層來避免這問題。
與 PSD 檔的相容性#
本人沒有 Photoshop,但目前在 PSD 格式的輸出上,還未因格式問題而被抱怨過 (?)。我想 Photoshop 通常是可以讀取 Krita 轉出的 PSD 檔案的。
但是 PSD 畢竟是 Adobe Photoshop 的 專有格式 ,沒有公開的格式規範,Krita 不一定能完美讀取 Photoshop 所輸出的 PSD 檔(主要是蒙版和文字相關功能會掉失或者與原圖不同)。這不能怪 Krita 啦。
不支援 3D 模型#
與 Clip Studio Paint 相比,Krita 不支援 3D 模型的功能。
Wayland 支援 (只適用於類 Unix 作業系統)#
Krita 目前在 Wayland 上似乎支援還 不太好。這一點非 Linux 等類 Unix 作業系統的用戶不用理會。
色彩設定檔#
Krita 內建有色彩設定檔功能。如果已經在系統層面應用過色彩設定檔的話,假設手上的色彩設定檔是基於 sRGB 生成,務必要保持 Krita 預設的 sRGB built in(取消勾選 Use system monitor profile),以免設定檔被重複使用,導致最終輸出圖像的色調出現偏差。
目前還沒有已知工具能以 ICC 檔逆向還原影像,因此一旦發生問題,就只能用肉眼修正飽和度、RGB 等參數。
小貼士#
筆刷的橡皮擦模式#
除了一般的橡皮擦外,Krita 所有筆刷都有「橡皮擦模式」,可以直接當橡皮擦使用。這樣用比起普通的橡皮擦一般的可以擦得更自然。
濾鏡圖層和填充圖層#
除了預設的「顏料圖層」外,還有濾鏡圖層和填充圖層等等。與其直接套上濾鏡,你可以用這些圖層來實驗效果。要注意的是由於它們的效果都是即時運算,在修改它們以下的圖層時建議先把它們暫時隱藏,不然你每下一筆濾鏡都會重新計算。
常用圖層混合模式#
混合模式實際出來的效果還是有點難掌握的。Krita 官方文檔 對於所有混合模式都有圖文解說,請務必閱讀並實際體驗一下。
圖層混合模式的理解一般是跨軟體的,在其他軟體上學到的 知識 也識用於 Krita。
色彩增值(相乘)/ Multiply#
一般會在想調低明度(而且想略略改變色相)的時候用,比如陰影。如果混合圖層是純白的話會沒有效果。
覆蓋 / Overlay#
混合圖層中高明度的部分會變亮(濾色),低明度的部分會變暗(相乘)。亮的更亮,暗的更暗。如果混合圖層是純灰的話會沒有效果。
「實光 / Hard Light 」跟「覆蓋」有相反的運算(高明度的部分會用「相乘」)。個人一般很少會用到。
覆蓋可以用來增加圖像對比。如果單純想把原本圖層調亮時可以用高明度、偏低彩度的顏色。覆蓋模式在低透明度時感覺也可以用來微調色相和上調彩度(像是想「加一點紅」、「加一點藍」時)。
參見:https://docs.krita.org/zh_CN/reference_manual/blending_modes/mix.html#overlay
柔光(SVG) / Soft Light (SVG)#
和「實光」類似,但對比度更低、效果會更淡和柔和一點。同樣如果混合圖層是純灰的話會沒有效果。
擦除 / Erase#
用來控制濾鏡或其他圖層的混合範圍,一般會在圖層群組內使用。它的好處是可以當作是普通圖層一樣修改,非常方便和直觀。擦除模式完全無視色彩(塗任何顏色結果都一樣),只會理會透明度。
參見:https://docs.krita.org/zh_CN/reference_manual/blending_modes/mix.html#bm-erase
整理作業空間#
佈局#
在熟悉 Krita 的過程中,你也可以開始整理一下作業空間,把不常用的工具隱藏。Krita 在 視窗 > 作業空間 也預設了一些佈局設定。
個人喜歡把所有工具集中放置在慣用手的另一則,這樣找工具時就不用向左走向右走。
全螢幕繪圖#
預設按 Tab 可以進出「畫布獨佔模式」最大化作業空間。你也可以在 設定 > 設定 Krita > 畫布獨佔模式設定 中,選擇哪些 Krita 部件需要保留或隱藏。
總覽圖#
如果你有多螢幕,你可以把總覽圖(設定 > 工具面板 > 總覽圖)拖出 Krita 的視窗。在檢視畫作的整體時這非常有用。總覽圖的生成會有一點延遲。
設定常用筆刷#
在 工具 > 指令稿 > 十大筆刷 中,你可以設定十個你常用的筆刷。這些筆刷預設是以 Ctrl + Alt + 數字鍵 切換的。
備份 Krita 的設定文件#
如果想備份或複製 Krita 的設定,你只需要把配置文件複製貼上到相應 位置 就可。不同作業系統的存放位置都不一樣。
推薦的筆刷包和插件#
筆刷包和插件我一般是在 官方文檔 或者 Krita Artists 討論區 中找的。
筆刷包可以在 設定 > 管理資源庫 匯入。
筆刷包#
- Emil Maselli 的 Memileo Impasto Brushes:
- 厚塗向神筆刷! 它是目前我第一個試過畫出來效果是有真實顏料一層一層疊在一起的感覺,而且對電腦性能要求不高。以前試過其他的要不很假,要不卡的用不了。極度推薦。
(https://krita-artists.org/t/memileo-impasto-brushes/92952)
- David Revoy 的 Krita brushes 2023-01 bundle:
- 精簡實用的筆刷包
- 筆刷解說影片:My Krita free brush bundle of 2023 explained
(https://www.davidrevoy.com/data/images/blog/2023/2023-01-18_deevad-bundle-2023_b.jpg)
- Ramon Miranda 的 inkT 和 inkP:
- 設計給 Inktober 用的筆刷。我自己喜歡用來畫飛沫特效。
- 筆刷解說影片:41 Ink BRUSHES in Krita 5 for #inktober and MUCH MORE
(https://i.ytimg.com/vi/nI_DFuSftK4/maxresdefault.jpg)
插件#
插件可以在 工具 > 指令稿 > 自檔案匯入 Python 外掛程式 匯入 。
- Krita Export Region :
- 用途:局部輸出畫布內容
- 很多時候我的畫布大小不一定是最終大小,比如我喜歡留一些空位去畫不能完全看到的「畫布以外」的東西,或者我還在找什麼裁剪最好看。可是 Krita 自己缺乏「只輸出畫布一部分」的功能,只能整張畫布輸出,後期想改畫面裁剪非常麻煩。
- 這插件就很好解決這問題。你可以只輸出所選擇的範圍,用它來很方便的修改畫面的裁剪。
- 不過這插件有一個地方要注意,就是它會無視 Krita 所用的色彩設定檔。
- 如果你是用 Krita 來管理色彩設定檔,而不是透過系統層面來設定的話,輸出的圖像的顏色就會跟 Krita 畫布所顯示的不一樣。但一般來說,色彩設定檔會由作業 / 桌面系統來管理,所以這問題實際上沒甚麼影響。
(https://raw.githubusercontent.com/ollyisonit/krita-export-region/main/resources/face-selected.PNG)
- Arrange 2:
- 用途:對齊或分布任何種類的圖層
- 老實說我蠻驚訝 Krita 本身居然沒這基本功能(只對向量圖層支援對齊)…
結語#
以上是有關 Krita 的簡短介紹。同樣地更多的 Krita 上的電繪教學可以參見 David Revoy 的部落格,和官方文檔 實例教程 。有關一般繪畫方面的通用知識也推薦さいとうなおき的 YouTube 或 Bilibili 上的教學頻道(Bilibili 上有一些前 YouTube 頻道被刪除前的影片,但已停止更新)。
如果發現有推薦的厚塗(Impasto)筆刷也歡迎告訴我!