ブラシ キャッシング

ブラシ キャッシュは、お気に入りのブラシをできるだけ早く感じられるように設計されています。同じ変換されたブラシ スタンプを何度も再計算する代わりに、Lumi は実際に使用するブラシ シェイプの保存されたキャッシュを保持し、後でそのキャッシュを自動的に再ロードできます。

概要

この機能は、多くの表現力豊かなブラシが、ペイント中にサイズ、角度、硬さ、アスペクト比の同じ実用的な組み合わせを依然として再検討しているという考えに基づいて構築されています。これらの組み合わせが再利用されると、Lumi は変換されたブラシ スタンプを再構築するのではなく、キャッシュから直接提供できます。

結果は次のとおりです。

  • キャッシュが保存された後のストロークの起動が高速化されました
  • お気に入りのプリセットをよりスムーズに繰り返し使用
  • 長時間のペイント セッション中の無駄な再計算が少なくなります
  • プリセットが再度使用されると、保存されたキャッシュが自動的に復元されます。

意図

ブラシ キャッシュは、コア ペイント プリセット、お気に入りのインク ツール、テクスチャ付きドライ ブラシ、変換されたスタンプが目に付くほど高価であるその他のブラシなど、頻繁に使用するブラシを対象としています。

目標は、すべての理論上のブラシ状態をプリベイクすることではありません。目標は、実際のペイントの使用状況を最初に最も価値のある状態に設定し、次にその設定されたキャッシュを保存して、次回使用するときにブラシがすでに暖かい状態になるようにすることです。

仕組み

ブラシ キャッシュはブラシの量子化と連携して機能します。

ダイナミクス プリセットに対して量子化が有効になっている場合、変換に影響する出力は個別のステップにスナップされます。これにより、Lumi には再利用可能なブラシ状態の有限セットが与えられます。ペイントすると次のようになります。

  1. Lumi は、変換されたスタンプがキャッシュにすでに存在するかどうかを確認します。
  2. そうなった場合、スタンプはすぐに再利用されます。
  3. そうでない場合は、Lumi が一度ビルドして保存します。
  4. 時間の経過とともに、キャッシュは実際に使用するブラシの状態でいっぱいになります。

そのキャッシュを保存すると、Lumi は後でそれを自動ロードできるため、すべてを最初から再構築するのではなく、ブラシがウォームアップ状態に近い状態で開始されます。

一般的なワークフロー

  1. 頻繁に使用するブラシ プリセットを選択します。
  2. ダイナミクスの量子化を有効にします。
  3. キャッシュが有機的に満たされるように、しばらくの間通常どおりペイントします。
  4. ツール プリセット エディタを開き、プリセット キャッシュ セクションを調べます。
  5. ライブメトリクスを確認します。
    • 命中率
    • 適用範囲
    • メモリ
  6. キャッシュに価値があると思われる場合は、[保存] をクリックします。
  7. その後のセッションでは、プリセットがアクティブになると、Lumi は保存されたキャッシュを自動ロードします。

これにより、特に高価な変換や大きなスタンプを含むブラシの場合、プリセットが早く感じられるようになります。

どこで見つけられるか

ダイナミクスエディター

ダイナミクス エディタを使用して量子化を制御します。

  • 量子化を有効にする
  • グローバルステップ数を選択します
  • オプションで出力軸ごとのステップ数をオーバーライドします

量子化は、連続的な変動を再利用可能なビンに減らすことでキャッシュを実用的なものにします。

ツールプリセットエディター

ツール プリセット エディタを使用して、現在のプリセットのキャッシュを管理します。

  • 保存 — 現在のメモリ内キャッシュをディスクに保存します。
  • ロード — 以前に保存したキャッシュを復元します
  • 空きメモリ — 保存されたコピーを削除せずにメモリ内キャッシュを解放します。
  • 削除 — 保存されたキャッシュをディスクから削除します

プリセット キャッシュ エキスパンダーには、ライブ ヒット レート、カバレッジ、メモリ使用量も表示されます。

キャッシュされるもの

ブラシ キャッシュは、変換されたブラシ スタンプをターゲットとします。サイズ、角度、硬さ、アスペクト比、および関連する変換入力が解決された後の、高価なラスタライズ結果です。

次の場合に最も役立ちます。- ブラシにはコストのかかる変換作業が含まれています

  • 同じプリセットが多くのセッションで使用されます
  • ブラシは同様の動的状態を繰り返し再訪します
  • 素早い起動応答性が重要

変換状態が激しく変化し、ほとんど繰り返されないブラシではあまり役に立ちません。

自動ロード

保存されたキャッシュは、しばらくペイントした後だけでなく、セッションの開始時から役立つことを目的としています。

アクティブなプリセットに保存されたキャッシュが存在する場合、Lumi はそれを自動的にロードできるため、お気に入りのブラシはすでに利用可能な多くの便利な状態で開始されます。これにより、コールドスタート時間が短縮され、ブラシがすぐにピークの応答性に近づきます。

メモリの安全性

ブラシ キャッシュは、マシンに負荷をかけずに速度を向上させるように設計されています。

Lumi はキャッシュメモリの使用状況を追跡し、それを UI で公開し、メモリ不足が発生した場合にランタイム制限を適用します。システムで使用可能な RAM が不足している場合、キャッシュの増加は自動的に制限されます。

ベストユースケース

ブラシ キャッシュは以下の場合に特に適しています。

  • お気に入りのデイリードライバーブラシ
  • ペイント全体で使用されるテクスチャ付きブラシ
  • 大きな変換コストを伴う表現力豊かなブラシ
  • 繰り返されるイラストワークフロー全体で共有されるブラシプリセット
  • 選択したらすぐに「準備完了」と感じたいプリセット

要するに

ブラシ キャッシュを使用すると、Lumi は実際に使用するブラシの状態を学習して保存し、後で自動的に戻すことができます。これは、お気に入りのプリセットの実用的な速度機能です。ブラシでペイントし、キャッシュを埋めて保存し、今後のセッションをより速く開始できます。