Krita

Kritaは、オープンソースソフトウェアとして開発されているペイントソフトである。

KDEプロジェクトに所属するKDEプログラムであり、KDE Frameworksを搭載したUnix系オペレーティングシステム  での動作を前提とするが、Windowsなど他のOSにも対応している。GPLライセンスで配布されるフリーソフトウェアであるが、有料版も販売されている。

1. 概要
-----

PhotoshopやGIMPなどのフォトレタッチソフトよりも、PainterやSAIなどのペイントソフトに近い操作性を持つ。ただし、Photoshopの調整レイヤに相当する機能を搭載したり、HDR画像に対応するなど、ペイントソフトとしては強力なフォトレタッチ機能を持つ。

「プロ作品を最初から最後まで作りたいアーティストのためのデジタルペイントスタジオ」であり、「漫画作者、イラストレーター、コンセプトアーティスト、デジタルVFX産業でのマットペイント・テクスチャ製作者」による利用を念頭に置いている。

元々はKDEプラットホーム用のオフィススイートである「KOffice」および「Calligra Suite」の一員であったが、2016年リリースのKrita 3.0よりCalligraプロジェクトを離脱し、以後は単独の開発プロジェクトとなっている。2013年、Kritaの開発をサポートするKrita財団がオランダで立ち上げられ、リリースはKrita財団から行われている。

Kiki the Cyber Squirrelと言うマスコットキャラクターがいる。中国のケモノ系グラフィックデザイナーであるタイソン・タンのデザイン。タン氏はKritaの中文版の制作や、他のKDEプロジェクトにも協力している。

フリーの画像加工用フィルター集「G'MIC」を内蔵しており、1クリックで様々なエフェクトをかけることが可能である。

Kritaはフリーソフトだが、Kritaの開発費を賄うために、有料版がSteamやWindows Storeなどのストアで販売中。ストア版は自動アップデート機能があり、メジャーバージョンアップも今のところ無料である。2021年現在のKritaの収入はストア版の売り上げが中心となっているので、ためらわずに購入して欲しいが、しかしストアに手数料を払う分が無駄になるので、出来れば寄付して欲しいとのこと。2021年には「Krita開発基金」が立ち上げられ、Krita開発のための寄付を募っている。

2. 歴史
-----

1990年代後半、Linuxの世界において、ツールキットとしてGTKを擁する「GNOME陣営」と、Qtを擁する「KDE陣営」が激しく対立していた。

そんな最中、1998年開催のLinux Kongressにおいて、KDEの創始者であるマティアス・エトリッヒが、既存のアプリケーションをQtのGUIで動かすのがどれだけ簡単かということを示すため、GIMPをQt上で動かすパッチを一晩で書き上げ、実際に動かして見せた。しかしその行為は、元々GIMPの実装のために開発されたツールキットである「GTK」を擁するGNOME陣営にとっては挑発でしかなかった。

それは、GIMPのユーザーコミュニティから大きな怒りを呼び、メーリングリストが炎上した。その結果、エトリッヒが制作したパッチはリリースを断念することになったが、それは同時に、「KDEではGIMPが利用できない」ということを意味した。

GIMPの共同作業者としての立場を失ったKDEプロジェクトは、新たな画像編集アプリケーションを自力で開発することを決定した。当時「KOfficeスイート」の一員として「KImage」という簡単な画像閲覧ソフトが存在したが、エトリッヒは「KImage」をベースとする画像編集ソフトを開発することでKImageの開発者と合意。「KImage」は画像閲覧ソフトとしての機能を「KView」として分離独立させた後、「KImageShop」に改名した。

1999年5月31日、KImageShopプロジェクトが開始された。当初の構想では、ImageMagickのラッパーとして「KImageShopのGUI」を作るというもので、GIMPのプラグインと互換性のあるアウトプロセスのフィルタプラグインを持つCORBAベースのアプリケーションとなる予定だった。しかしこの構想は実現しないまま、KDE 2.0の開発の忙しさの中、KImageShopの開発は半ば放置された。

その後、「KImageShop」が商標に引っかかったので「Krayon」と改名した。しかし、この名称も商標に引っかかったため、2002年に「Krita」と改名された。スウェーデン語で「クレヨン」の意味を持つ名前で、ここにアプリケーションの名称が決定された。

当初の開発は低速だったが、2003年より重点的な開発が行われ、2004年にKOffice 1.4の一員として初版である「Krita 1.4」の公式リリースが行われた。

2005年にKritaにCMYK、Lab、YCbCr、XYZ色モデルと高深度チャンネルのサポート、OpenGLのサポートなど、KDEの標準の画像編集ソフトとして一通りの機能が実装された。GIMPとの差別化のため、GIMPに搭載されていない画像編集機能を中心として強化が行われた。

2004年から2009年にかけてのKritaは、PhotoshopやGIMPのような一般的な画像編集/お絵描き兼用のソフトを目指す方向性で開発が行われていた。しかし当時のKritaは弱小ソフトであったため、いくらKDEプロジェクトの庇護を受けていると言っても、GIMPと同じ方向性では有名ソフトであるGIMPの陰に隠れる形となるのはどうしても否めなかった。そのため、2009年からはCorel PainterやSAIのような「お絵描きソフト」を目指す方向性を明確にし、漫画家やイラストレーターなどにも使ってもらえるように、多様なブラシエンジンを搭載するなど、お絵かき機能の強化を開始した。

2009年、KOffice 2.0のリリースに合わせ、KDE Software Compilation 4に対応したKrita 2.0がリリースされたが、正式対応したとは到底言えない不安定さで、他のKDEプロジェクトのソフトと比べて開発力の低さが目立った。そこで、当時100,000ドルの寄付を獲得して急速に機能を向上させていたBlenderを見習って、Kritaも寄付を募り、開発者に賃金を払うことで開発力を高める方向性を取ることにする。2009年度のGoogle Summer of Codeによる資金提供を受けてKrita 2.1用の新ブラシエンジンの開発を完了したばかりの学生アルバイトを、「Krita基金コミュニティ」のメンバーとして正式に雇用し、賃金を払ってフルタイムでKritaの開発に当たらせるなどした結果、開発がスピードアップした。

2013年にKritaの開発およびサポートを行うための「Krita財団」が設立された。2014年よりKickstarterプロジェクトを開始し、資金を募っている。

2010年に起こったKOfficeの内紛においては、他の主要なKOfficeのアプリケーションと一緒に新たなオフィススイートであるCalligra Suiteに移行したが、もはや一介のオフィススイートの一員に留まらないほどプロジェクトが巨大化していることから、2015年リリースのCalligra Suite 2.9/Krita 2.9を最後にCalligra Suiteプロジェクトから離脱した。

2016年リリースのKrita 3.0以降は、Kritaは独立したリポジトリにコード置き、Krita財団が単独でメンテナンスを行っている。Krita 3.0ではコードを整理するとともに、将来のメンテナンスを考慮して、Qt5およびKF5に移植された。新機能としてはアニメーション製作機能が実装されたほか、複数レイヤーのグループ化が実装されるなどレイヤー機能が強化された。

2018年にはSVGベースのベクターツールやPythonスクリプト機能などを搭載したKrita 4.0がリリースされた。SVG形式の採用により、OpenDocument Graphics形式を採用していたKrita3以前との互換性は失われた。ODG形式を採用するCalligra Suiteとの連携も取れなくなった一方で、InkscapeのSVG画像をそのままKritaにコピペできるなど、Inkscapeとの連携が取れるようになった。また、Calligraプロジェクトで共用のワープロツールをベースとするテキストツールを廃止し、SVGベースの新たなテキストツールを採用したことによって、アジア圏言語向けで必要となる「縦書き」など、将来的な漫画組版の実現に向けての拡張性を考慮したシステムとなった。

2015年より始まったリソースシステムの刷新が2021年に完了し、2021年末にKrita 5.0がリリースされた。SQLiteを使用したリソース管理によって、リソースの置き場所にUSBメモリを指定できるなど柔軟になり、また起動時にすべてのリソースを読み込まなくてよくなったので、Krita自体も高速化・軽量化された。また、Krita 5.0では、グラデーション機能が刷新され、8bitカラーのグラデーションがディザリングの実装によってきれいになり、また16bit/32bitの高ビット深度グラデーションでは広色域かつ無制限の色のグラデーションを出せるようになった。ブラシに関しては、カラースマッジブラシエンジンが全面的に書き直され、またMyPaintブラシエンジンがKritaに統合された。アニメーション機能が刷新され、Clone FramesやTransform Mask Animationが実装された。またStoryboardドッカーの搭載によってレイアウトが取りやすくなり、レコーダードッカーの搭載によってお絵描き動画が録画できるようになった。その他、ユーザーインターフェースの改良、補助線ツールに二点透視を搭載するなどといった、多くの機能が盛り込まれた。

3. 特徴
-----

3.1. お絵描きしやすいユーザーインターフェイス
-------------------------

2010年頃までは野暮ったいデザインだったが、2010年代前半のKrita ver.2系列の時代にお絵かきソフトとしてのアイデンティティを確立し、お絵描きに特化したデザインに洗練された。

「ポップアップパレット」と言う機能があり、「カラーセレクタ」「ブラシの持ち替え」「画面拡大表示」「画面反転表示」などの機能が1つのポップアップ画面に集約されているので便利である。

2010年リリースのKrita 2.3で「キャンバスの回転」を実装。

3.2. 豊富なブラシ
-----------

豊富なブラシエンジンを持ち、ブラシの描点や描写モードをカスタマイズすることもできる。

「手振れ補正」「パース定規」などのブラシ補助機能を持つ。

3.3. ベクター編集機能
-------------

ラスターベースのソフトながらベクター画像の編集機能を持ち、ベクターレイヤーとラスターレイヤーを同列に扱える。

2018年リリースのKrita 4.0でSVGベースのベクター編集機能を搭載し、Inkscapeなどで作ったSVG画像をコピペできる。

3.4. レイヤー機能
-----------

Photoshopの「調整レイヤー」やClip Studio Paintの「トーンレイヤー」に相当する「フィルターレイヤー」の機能を持ち、画像を非破壊的に編集できる。

Photoshop系ソフトの「レイヤーグループ」に相当する「グループレイヤー」の機能を持つ。「グループレイヤー」の入れ子構造を取ることができ、特定のグループレイヤーにフィルターレイヤーでフィルター効果をかけることができる。この「グループレイヤー」に、Krita独自の機能である「クリッピングマスク」と「アルファ継承」を組み合わせて使うのが、Kritaで想定されたワークフローである。

2015年リリースのKrita 2.9でPhotoshop標準のPSDファイルのレイヤー形式との互換性を強化し、PSDの「レイヤースタイル」や「レイヤーグループ」に対応。しかしKritaの「グループレイヤー」はKrita独自の機能を持ち、Photoshop系ソフトの「レイヤーグループ」とは異なる実装であるため、完全な互換性は取れないし、取るつもりもない。KritaはAdobe社のクローズドなファイル形式であるPSD形式を置き換えるべく、オープンなファイル形式であるOpenRaster形式の策定を行っており、レイヤーを含んだ画像データを外部のソフトとやり取りする際はOpenRaster形式で保存することを勧めているが、OpenRaster形式に対応した有名ソフトはKritaとGIMPくらいであるため、あまり普及していない。

3.5. アニメ制作機能
------------

2016年リリースのKrita 3.0より搭載された、アニメーション作成機能。

2016年リリースのKrita 3.0で、「アニメーション」、「タイムライン」、「オニオンスキン」の3つのパネルが搭載された。この時点では、古典的な「コマ撮りアニメ」方式で、フレームごとにレイヤーを作って中割りも全部自分で描く必要があった。Krita 3.1で「アニメーションカーブ」パネルが搭載され、キーフレーム間で「不透明度」の補間ができるようになった。

2021年リリースのKrita 5.0でアニメ機能が再設計され、これまでの「アニメーション」ドッカーと「タイムライン」ドッカーが統合された「アニメーションタイムライン」となり、キーフレームの移動やグラフ編集がしやすくなった。「アニメーションタイムライン」「アニメーションカーブ」「オニオンスキン」のドッカーに加えて「ストーリーボード」のドッカーが搭載された。また、「クローンフレーム」機能や「トランスフォームマスクアニメーション」機能を搭載したことで、「自動中割り」が実用的になり、かなり本格的なアニメ制作ソフトとなった。

3.6. カラーマネジメント機能
----------------

Kritaがver.1系列の頃から力を入れている機能。2004年リリースの初版であるKrita 1.4よりRGB/CMYK/YCbC/L*a*bの各カラーモードをサポートしている。2000年代のKritaはGIMPをライバルとしており、GIMPがweb画像の編集を前提とするのに対抗する意味合いがあった。

Kritaにおいて、扱う画像のカラーマネジメントをしないという選択肢は存在せず、画像の新規作成時は必ずカラープロファイルを設定しないといけない。

2016年リリースのKrita 3.0.1で「色域外警告」などのソフトプルーフ機能を実装。

16bit、32bitの色深度に対応し、HDR画像の編集が行える。2019年リリースのKrita 4.2.0ではHDRディスプレイをサポートし、「WindowsでHDRペイントをサポートする最初のペイントアプリケーション」と豪語する。

4. 関連項目
-------

ペイントツールSAI - Kritaが開発の方向性を明確にした2008年当時に手本にしたソフトウェアの一つで、そのためKritaにはSAI互換のショートカット設定が搭載されている。2008年当時のSAIは「試用版」としてネットで無料で配布されながら、豊かなブラシ機能でプロにも愛用者が多かった。
CLIP STUDIO PAINT - 2012年に初版が発売されたKritaの競合ソフトで、通称「クリスタ」。名前が似ているがKritaのほうが古い。2015年にアニメ制作機能を統合するなど、イラスト・漫画・アニメーションを一本で賄える統合型お絵かきソフトとして、Kritaと開発の方向性を同じくしている。
GIMP - GNOME標準のグラフィックソフトで、GNOME標準のツールキットであるGTKの元にもなった。2004年リリースのGIMP2の時代は、GNOMEのみならずLinuxを代表するソフトともされるほど有名で、当時はKritaもGIMPを目標として開発していた。2010年代以降に開発を加速させたKritaに対し、GIMPは開発が大幅に停滞し、2011年リリースのGTK3に対応したGIMP3の開発が完了しないまま、2020年にはGTK4がリリースされるとともにGTK2のサポートが切られてしまった。
ペイントソフト
2Dアニメーション制作ソフト一覧

5. 関連書籍
-------

『フリーソフトKritaでデジタルペイントマスター』ISBN 978-4-8399-5340-9
『オープンソースの高機能ペイントソフト はじめてのKrita』ISBN 978-4-7775-1920-0以上はKrita 2.x時代の書籍である。Kritaは3.0でアニメ制作機能が統合されるなど、数年で別物になるほど性能向上が著しいため、古い参考書はあまり参考にならない。

6. 脚注
-----

7. 外部リンク
--------

[1]
[2]