- Krita 5.3と6.0はほぼ同じコードを共有していますが、5.3は最大限の安定性を実現するためにQt5をベースにしており、6.0はより実験的な性格を持つQt6を採用しています。
- Waylandと新しいカラーマネジメントプロトコルの統合により、Linux、特にKWin環境において、真のHDR、10ビット深度、および改善されたカラーコントロールが可能になります。
- テキストエンジンは完全に書き直され、コミック、ブラシ、HDRフィルター、JPEG-XLやPSDなどのフォーマットのワークフローが強化されたほか、PythonのプラグインAPIも拡張されました。
- Kritaは、インターフェース、録画機能、パフォーマンス、クロスプラットフォーム互換性など、プロフェッショナルな用途に特化した改良が施された、拡張性の高いデジタルペイントプラットフォームとしての地位を確立している。
Krita 5.3とKrita 6.0の同時リリースは、 KDEコミュニティが開発したこの有名なデジタル描画・ペイントアプリケーションにとって転換点となりました。これは単なるマイナーアップデートではなく、グラフィックエンジン、カラーマネジメント、テキスト処理、そして特にGNU/Linux環境におけるWaylandおよびQt6との互換性に大きな影響を与える、技術的にも機能的にも大きな飛躍でした。
興味深いのは、コードと機能はほぼ同じであるにもかかわらず、各バージョンが異なるタイプのユーザー向けに設計されている点です。Krita 5.3はQt5をベースにしており、安定した制作に推奨されています。一方、Krita 6.0はQt6を採用し、Wayland、HDR、新しいカラーマネジメント機能に重点を置いていますが、より実験的なアプローチを採用しています。デジタルアート、コミック、デザイン、ピクセルアートの分野で作業している方のために、変更点すべてを網羅した、分かりやすい概要をご紹介します。
Krita 5.3とKrita 6.0:2つのバージョン、1つのコード
開発チームは、機能的には全く同じでありながら、異なるバージョンのQtでコンパイルされた2つのブランチをリリースするという、異例の戦略を採用しました。Krita 5.3は、徹底的にテストされたQt5をベースとしており、安定性が最優先されるプロフェッショナルな作業に推奨されるバージョンです。一方、Krita 6.0はQt6をベースに構築されており、より多くのバグや未成熟な動作を受け入れる代わりに、特にWayland上で最新のLinux機能を利用できるようになります。
両バージョンは、新しいテキストエンジン、改良されたフィルター、コミック用のベクターツール、ブラシ機能の改善、HDRサポート、JPEG-XLやRadiance RGBEなどのフォーマットの進化、拡張されたPythonプラグインAPI、録画システムとDockerコンテナの最適化など、ほぼ完全に同じソースコードと機能を共有しています。違いは、できることそのものというよりも、それぞれのブランチが動作する基盤となるテクノロジーにあります。
開発者自身も、Krita 6.0にはバージョン5.3の潜在的なバグとQt6固有のバグの両方が引き継がれていると警告しています。そのため、新しい機能(例えば、真のHDRや10ビット表示に対応したWaylandカラーマネジメントなど)が特に必要でない限り、日常的な使用にはバージョン5.3を使い続ける方が賢明です。5.3は、Qt6ブランチのアーキテクチャ全体が最終決定されるまでの、安定した過渡期バージョンと言えるでしょう。
もう一つ重要な点はプラットフォームの互換性です。Qt6はAndroidやChromeOSではまだ安定動作していないため、Krita 6.0はこれらのシステム向けには正式には提供されていません。そのため、これらのプラットフォームのユーザーは引き続き5.x系、特に5.3を使用することになります。5.3は6.0で行われた多くの作業を継承しつつ、Qt5をベースとしています。
デスクトップ版とmacOS版の両方を試してみたい方のために、KritaはAppImageパッケージ、WindowsおよびmacOS用のインストーラー、そしてtarball形式のソースコードを配布しています。Linux向けにはFlatpakとSnapパッケージも利用可能ですが、多くの場合、これらはコミュニティメンバーによってメンテナンスされているため、公式バージョンよりも更新が遅れる場合があります。
Qt6とWaylandのサポート:カラーマネジメントとHDRへジャンプ
Krita 6.0における最大の技術革新は、KDE Plasma 6と同じ基盤であるQt6をベースに構築されたことです。これは単なる内部的な変更ではなく、パフォーマンス、インターフェースの近代化、そして何よりも、多くのGNU/LinuxディストリビューションでX11に取って代わりつつあるグラフィックプロトコルであるWaylandのネイティブサポートに直接的な影響を与えます。
Waylandのこれまでの最大の弱点の1つは、プロのペイントアプリケーションにとって重要な要素である高度なカラーマネジメントでした。X11では、Kritaは画像が表示されているモニターを正確に識別し、各画面に適切なカラープロファイルを関連付けることができました。Waylandでは、この情報が容易に入手できなかったため、特にキャリブレーション済みのモニター、HDRストリーム、または広色空間を扱う場合、統合された信頼性の高いカラーマネジメントを提供することが困難でした。
この問題を解決するため、Krita 6.0ではWaylandのカラーマネジメントプロトコル(color-management-v1)を完全に統合しました。このサポートにより、Kritaはコンポジターから必要なすべてのデータを取得し、HDRレンダリングの正確なパラメータを含め、カラーマネジメントされた画像を表示できます。これにより、Kritaは「まあまあ見栄えは良い」というレベルから、イラストレーション、コンセプトアート、高度な写真撮影など、あらゆるプロフェッショナルなワークフローで求められる、真に制御されたカラー環境へと進化します。
しかし、開発者たちは、このカラーマネジメントプロトコルはまだ非常に新しく、すべてのWaylandコンポジタが同じように対応しているわけではないと指摘しています。現時点では、公式かつ推奨される互換性はKWinバージョン6.4.4以降に限られています。別のコンポジタを使用していて問題が発生した場合は、報告する前にまずKWinで問題が発生するかどうかを確認することをプロジェクト側は推奨しています。
Qt6と新しいプロトコルの採用により、他にも重要な利点がもたらされます。HiDPIディスプレイでの正確な分数スケーリング、真の10ビット色深度、そして本格的なHDRレンダリングです。これにより、高画素密度のノートパソコンではより鮮明なインターフェースが表示され、バンディングのない滑らかなグラデーションが実現し、回避策に頼ることなく最新のHDRモニターの性能を最大限に活用できるようになります。
完全に刷新されたテキストエンジン
チームの長年の努力が真に実を結んだ分野があるとすれば、それは完全に再設計されたテキストツールでしょう。フローティングダイアログボックスに基づく従来の操作方法は廃止され、ついにIllustratorなどのベクターエディタと同様に、キャンバス上で直接テキストを編集できるようになりました。
この新しいシステムでは、自動的に調整されるテキストエリアを作成できます。シンプルな長方形のエリアをドラッグしたり、複雑なベクターシェイプを使用したりして、SVG 2仕様で定義されているエリアの追加と削除を考慮しながら、コンテンツをそのエリア内に流し込むことができます。つまり、固定されたボックスに限定されることなく、隙間や不規則な形状を含むレイアウトを作成できるため、コミックのページ、ポスター、編集デザインなどに最適です。
さらに、テキストはベクターパスに沿って配置できるため、単語やフレーズを曲線や輪郭に沿って配置できます。これにより、文字、ロゴ、あるいはよりグラフィックな効果など、非常に有用な創造的な可能性が広がります。これは、デザインに特化したツールに比べて、多くのユーザーが見落としていた点です。
タイポグラフィ面では、 OpenType規格とほとんどの文字体系が完全にサポートされ、専用パレットによる代替グリフの選択も可能になりました。テキストスタイルパネルでは、現在のオブジェクトだけでなく、選択した複数のオブジェクトに対しても、50を超えるプロパティを一度に編集でき、再利用可能な定義済みスタイルを保存することもできます。これにより、大規模プロジェクトにおけるタイポグラフィの一貫性をはるかに容易に維持できます。
テキストプロパティのドッカーも刷新され、各ボックスを個別に変更する必要がなくなりました。シェイプツールで複数のオブジェクトを選択し、フォント、サイズ、行間、配置などの変更を一括で適用できます。さらに、新しいタイプ設定モードが導入され、キャンバス上で主要なプロパティを直接編集できるようになったため、レイアウトの微調整が効率化されました。
ベクターツールとコミックパネル
新しいコミック編集パネルにより、漫画家、イラストレーター、ページデザイナーのワークフローが大幅に向上します。このベクターツールは、パネルの分割、カット、結合を非常に迅速に行えるように特別に設計されており、従来は外部プログラムや定規やガイドを使った多くの手作業が必要だったプロセスを置き換えます。
同じ領域内に、ベクターオブジェクト用の新しいナイフツールが登場しました。これにより、形状の正確な幾何学的分割と結合が可能になります。コミック、マンガ、ウェブトゥーンをデザインする人にとって、これは他の要素を損なうことなく、コマの配置変更、余白の調整、ページ構造の再定義ができるようになることを意味します。
変形ツールに関して、Kritaでは境界ボックスをその内容物に対して独立して回転させる機能が導入されました。これにより、既に傾いているオブジェクトも操作しやすくなり、変形フレームを要素と同じ方向に向けられるため、拡大縮小や変形がより直感的に行えるようになります。
操作を高速化するためのショートカットや改良も追加されました。例えば、Ctrl + Alt などのキーの組み合わせで素早く回転操作ができるようになり、「液状化」変形モードも最適化され、より高速な操作が可能になりました。これらの変更は一見分かりにくいかもしれませんが、キャラクターの調整、ポーズの微調整、ボリュームの修正などを行うたびに、その違いを実感できるでしょう。
同時に、選択ツールにも具体的な調整が加えられました。例えば、影の選択オプションの数と明瞭さが向上したほか、塗りつぶしツールもよりスマートになり、インクの小さな隙間を埋め、開いた部分から色が漏れるのを防ぐモードが追加されました。
ブラシ、スムージング、ピクセルアートの改善
Kritaの真髄は常にブラシにあり、今回のバージョンでは、描画プロセスをより自然でコントロールしやすいものにするために特別な配慮がなされています。フリーハンド描画ツールのスタビライザーは適応型になり、ゆっくり動かすと手ブレを軽減するためにスムージングのレベルを上げ、速く描くと過度の遅延が発生しないようにレベルを下げるようになりました。
ピクセルアート愛好家向けに、専用のピクセルアート安定化機能が導入されました。これにより、鮮明な1ピクセル単位の線が保証され、アンチエイリアシングと低解像度を組み合わせた際に発生していた奇妙な段差や小さなアーティファクトが防止されます。この変更により、Kritaはスプライトやレトログラフィック作成ツールとして、より競争力のあるツールとなりました。
ブラシエンジン内のパターンオプションに、ソフトテクスチャモードが追加されました。これにより、テクスチャの移行がより緩やかなテクスチャを適用できるようになりました。これは、過度に目立つモザイク効果を生み出すことなく、表面に陰影を付けたり、粒状感を加えたりするのに最適です。さらに、消しゴムとして使用するパターンを「自動反転」する機能により、より制御された動作の消しゴムブラシを簡単に作成できます。
もう一つの興味深い新機能は、物理的なマーカーの挙動をシミュレートするように設計されたマーカーブレンドモードです。このモードでは、同じレイヤー内で同じ領域を複数回なぞっても不透明度が制御不能に蓄積されることがないため、より滑らかなグラデーションと紙に近い質感を実現できます。
最後に、マルチブラシのサポートが強化され、間隔移動のための新しいコピーモードが追加されました。つまり、複雑なパターンや対称性を持つストロークを簡単に繰り返すことができるようになり、装飾的なイラスト、パターンデザイン、または反復的な背景の作成に非常に役立ちます。
フィルター、レイヤー、HDR:色のコントロールがさらに向上
Krita 5.3と6.0のフィルターとレイヤーのセクションには、エッジの修正、透明度の向上、HDRとの安定した連携を実現するツールが搭載されています。新しいカラープロパゲートフィルターを使用すると、トーンを透明な領域に拡張できるため、ハローの除去、小さな空白部分の塗りつぶし、トリミング後の輪郭調整などに非常に便利です。
これに加えて、 「透明度リセット」フィルターが導入されました。このフィルターは、完全に透明なピクセルのカラーチャンネルをゼロにリセットし、それらを透明な黒色にします。これにより、特に残留カラーデータによって奇妙なエッジや予期しない遷移が生じる可能性のあるフォーマットにおいて、エクスポート時のアーティファクトを軽減できます。
高速カラーオーバーレイマスクも追加されました。これは、単一のマスクチャンネルを使用して領域全体の補正を迅速に行うように設計されており、すべてのブレンドモードがHDR環境で正しく動作することが検証されています。目標は、広いダイナミックレンジと高度なモニターを使用した場合でも、結果が予測可能な状態を維持することです。
生産性の面では、変換ショートカットを複数のレイヤーに同時に適用できるようになりました。これにより、キャラクター、エフェクト、背景が異なるレイヤーに分散している場合でも、全体をグループ化したり階層構造を崩したりすることなく、拡大縮小や回転を行うことができます。
ドキュメント管理に関しては、グリッドとガイドのサポートは維持され、アイソメトリックなどの新しいモードや、設定済みの色をKritaファイル自体に保存する機能が追加されました。これにより、各プロジェクトで独自のガイド設定を維持できるため、技術作業、コミック、コンセプトアート、インターフェースなどを切り替える際に便利です。
ドッカー、インターフェース、リアルタイム録画
Kritaのインターフェースも、より速く効率的な日常的な使用のために改良されました。最も顕著な改善点の1つは、選択を行うと自動的に表示されるフローティングツールバーです。これにより、メニューやサイドパネルを操作しなくても、よく使う操作へのショートカットが提供されます。
ドッカーの柔軟性が向上しました。キャンバス上で右クリックすると表示される、おなじみの円形ポップアップパレットに特定のドッカーを追加できるようになりました。これにより、例えば、カラーパレット、ブラシパネル、テキスト設定などを、固定の画面スペースを占有することなく、すぐに利用できるようになります。
改善されたもう一つの点は、Docker Recorderパネルです。このパネルは、別々のスレッドを使用してリアルタイムキャプチャを実装するようになりました。これにより、描画エンジンが遅延したり、滑らかさを失ったりすることなく、描画プロセスのタイムラプスや動画を録画できます。この改善は、ワークフローを動画プラットフォームにアップロードするコンテンツクリエイターにとって特に有益です。
描画支援の分野では、アシスタントの設定がより簡単になり、一般的な1点または2点透視よりも複雑な透視を持つシーン向けに設計された新しい曲線線形透視アシスタントが導入されました。これにより、ダイナミックな効果を損なうことなく、プロポーションを維持することができます。
これらの根底にある考え方は、インターフェースが障害物ではなく味方となるべきだということであり、クリック数、マウス操作、セカンダリウィンドウの数を減らし、Kritaを毎日何時間も使用する人が求めるような操作性を実現することである。
ファイル形式と他のプログラムとの相互運用性
Kritaが様々なワークフローにうまく適合するように、フォーマットのサポートが大幅に拡張されました。まず、Radiance RGBE (.hdr) のサポートが追加され、ユーザーは他の中間フォーマットに変換することなく、ハイダイナミックレンジ(HDR)画像を開いて保存できるようになりました。
一方、JPEG-XLのサポートは大幅に改善されました。このフォーマットの優れた品質と圧縮率に加え、複数のレイヤーとページを持つドキュメントにも対応するようになりました。これにより、これまでPSD、TIFF、またはKrita独自のファイル形式しか検討されていなかった複雑なプロジェクトにおいても、JPEG-XLが有効な選択肢となります。
Photoshopとの連携に関して、重要な進歩がありました。Kritaは、PSDファイルからテキストオブジェクトをラスタライズされたレイヤーとしてだけでなく、編集可能なテキストとして読み込むことができるようになりました。さらに、いくつかの既知の制限はあるものの、一部のタイポグラフィ情報をPSD形式に保存することも可能です。ベクターシェイプ、ガイド、マスクのインポート機能も改善され、プロジェクトの必要に応じて2つのプログラムを簡単に切り替えられるようになりました。
これら全ては、 HDRリソースとカラープロファイルの処理におけるより堅牢な相互運用性によって補完されており、Waylandの新しいカラーマネジメントサポートと組み合わせることで、Kritaは他のエディター、3Dエンジン、またはポストプロダクションツールを含むパイプラインとより良く共存できるようになります。
PythonプラグインAPIと新しい拡張機能
一般ユーザーにとってすぐに気づく機能ではないかもしれませんが、開発チームはPythonプラグインAPIの拡張に多大な努力を注いできました。これは、コミュニティが高度な拡張機能を構築するための基盤となるものです。新機能の中には、スクリプトからプログラムでブラシストロークを生成できる機能があり、スマートブラシ、自動アシスタント、ジェネレーティブペイントツールへの道が開かれます。
Pythonからアクセスできる新しいインターフェース要素や、既存のクラスに追加されたメソッドも追加され、プラグイン開発者はKritaのエクスペリエンスにツールを統合する方法をより細かく制御できるようになりました。これには、カスタムダイアログからDockerコンテナやツールバーに組み込まれたコントロールまで、あらゆるものが含まれます。
APIの拡張に伴い、プロジェクト自身が開発した新しいPythonプラグインも登場しており、追加機能としてだけでなく、実際に何ができるかを示す実例としても役立ちます。非常に特殊なニーズを持つスタジオやアーティストにとって、この拡張機能のエコシステムこそが、Kritaを特定のワークフローに適合させることを可能にするのです。
これらの変更の背景にある理念は明確です。Kritaを単なる閉鎖的なアプリケーションではなく、中央開発チームにのみ依存することなく、コミュニティのニーズに合わせて進化できる拡張可能なプラットフォームにすることです。
インストール、ダウンロード、および使用に関する推奨事項
実際問題として、Linux を使用しているユーザーは、Krita をインストールする方法をいくつか利用できます。Ubuntuとその派生ディストリビューションでは、特定の PPA リポジトリ(プロジェクトが安定版とテスト版用に従来から管理しているものなど) を使用するのが一般的で、ターミナルでいくつかのコマンドを実行するだけで更新されたパッケージを入手できます。
外部リポジトリでシステムを煩雑にしたくないユーザーにとって、AppImage形式は依然として非常に便利な選択肢です。対応するファイルをダウンロードし、実行権限を付与するだけで、正式なインストール手続きなしに直接起動できます。しかし、一部のディストリビューションではAppImageのサポートを段階的に廃止し始めているため、将来的にはFlatpakやSnapといったアプローチをさらに強化していく必要があるでしょう。
WindowsとmacOSでは、Kritaは従来のインストーラーとポータブルZIP版の両方で配布されています。ポータブルZIP版では、フォルダを都合の良い場所に解凍してバイナリを実行するだけで、通常のインストールとリソースや設定を共有しながらも、インストール自体に干渉することはありません。
AndroidとChromeOSの場合、状況はやや異なります。これらのプラットフォームではQt6が不安定なため、Krita 6.0は利用できません。そのため、5.xブランチ(特に5.3)が製品版のベースとみなされています。Androidタブレットでは、Kritaはまだベータ版としてマークされており、インターフェースに最低限の画面サイズが必要なため、スマートフォン向けには提供されていません。
いずれにせよ、開発者たちは明確なメッセージを伝えたいと考えている。Krita 6.0でQt6とWaylandの利点を特に必要としないのであれば、本番環境では5.3を使用し、6.0はテスト、新機能の検証、バグ検出のための共同作業に使うのが最善策だ。
結局のところ、真のクオリティ向上はツールそのものだけでなく、そのオプション、ブラシ、ショートカット、ワークフローを徹底的に習得するために費やす時間によって決まります。「究極のアプリケーション」を求めてソフトウェアを頻繁に切り替えるのは、解決策というより言い訳に過ぎません。Kritaは以前から十分な性能を備えているため、ボトルネックとなるのはプログラムではなく、ユーザー自身であることが多いのです。
これらの変更点(Qt5/Qt6のデュアルブランチ、Waylandにおける高度なカラーマネジメント、新しいテキストエンジン、コミックツール、よりスマートなブラシ、HDR向けに調整されたフィルター、最新フォーマットのサポート、そしてより豊富なPython API)により、Kritaはフリーソフトウェアのエコシステムにおいて最も完成度が高く柔軟なデジタルペイントスイートの一つとしての地位を確立し、イラストレーション、コミック、コンセプトアートの分野で商用製品と真っ向から競合できる能力を備えながら、コミュニティが設定したペースで進化を続けています。

