Кэширование кистей

Кэширование кистей предназначено для того, чтобы ваши любимые кисти работали быстрее как можно раньше. Вместо того, чтобы снова и снова пересчитывать один и тот же преобразованный отпечаток кисти, Lumi может сохранить сохраненный кеш форм кисти, которые вы действительно используете, и автоматически перезагружать этот кеш позже.

Обзор

Эта функция основана на идее, что многие выразительные кисти по-прежнему используют одни и те же практические комбинации размера, угла, твердости и соотношения сторон во время рисования. Когда эти комбинации используются повторно, Lumi может использовать преобразованный отпечаток кисти непосредственно из кэша, а не перестраивать его.

Результат:

  • более быстрый запуск хода после сохранения кеша
  • более плавное повторное использование любимых пресетов
  • меньше ненужных повторных вычислений во время длительных сеансов рисования
  • автоматическое восстановление сохраненных кешей при повторном использовании пресета

Намерение

Кэширование кистей предназначено для кистей, к которым вы часто возвращаетесь: основные настройки рисования, любимые инструменты рисования, текстурированные сухие кисти и другие кисти, преобразованные штампы которых достаточно дороги, чтобы их можно было заметить.

Целью не является предварительное запекание каждого теоретического состояния кисти. Цель состоит в том, чтобы позволить реальному использованию рисования сначала заполнить наиболее ценные состояния, а затем сохранить этот заполненный кеш, чтобы кисть уже была теплой в следующий раз, когда вы ее используете.

Как это работает

Кэширование кистей работает вместе с квантованием кистей.

Когда квантование включено для пресета динамики, выходы, влияющие на преобразование, привязываются к дискретным шагам. Это дает Lumi конечный набор состояний кисти, которые можно использовать повторно. Пока вы рисуете:

  1. Lumi проверяет, существует ли преобразованный штамп в кэше.
  2. Если это так, штамп немедленно используется повторно.
  3. Если этого не происходит, Lumi создает его один раз и сохраняет.
  4. Со временем кеш заполняется состояниями кисти, которые вы действительно используете.

Если вы сохраните этот кеш, Lumi сможет автоматически загрузить его позже, чтобы кисть начиналась ближе к разогретому состоянию, а не перестраивала все с нуля.

Типичный рабочий процесс

  1. Выберите набор настроек кисти, который вы часто используете.
  2. Включите квантование динамики.
  3. Красим какое-то время нормально, чтобы кэш заполнялся органично.
  4. Откройте Редактор предустановок инструментов и просмотрите раздел Кэш предустановок.
  5. Следите за показателями в реальном времени:
    • Частота попаданий
    • Покрытие
    • Память
  6. Нажмите Сохранить, когда кэш окажется пригодным.
  7. В последующих сеансах Lumi автоматически загружает сохраненный кэш, когда предустановка становится активной.

Благодаря этому пресет становится быстрее, особенно для кистей с дорогими преобразованиями или большими штампами.

Где это найти

Редактор динамики

Используйте Редактор динамики для управления квантованием:

  • включить квантование
  • выберите глобальное количество шагов
  • опционально переопределить количество шагов для каждой выходной оси

Квантование — это то, что делает кэш практичным, сокращая непрерывные вариации до многоразовых ячеек.

Редактор предустановок инструментов

Используйте Редактор наборов настроек инструментов для управления кешем текущего набора настроек:

  • Сохранить — сохранить текущий кеш в памяти на диск.
  • Загрузить — восстановить ранее сохраненный кэш.
  • Свободная память — освободить кэш в памяти, не удаляя сохраненную копию.
  • Удалить — удалить сохраненный кэш с диска.

Расширение Preset Cache также показывает в реальном времени частоту попаданий, покрытие и использование памяти.

Что кэшируется

Цели кэширования кистей преобразовали штампы кистей: были решены дорогостоящие растеризованные результаты после размера, угла, жесткости, соотношения сторон и связанных с ними входных данных преобразования.

Это наиболее полезно, когда:- кисть требует дорогостоящей работы по преобразованию

  • один и тот же пресет используется во многих сеансах
  • кисть неоднократно возвращается к подобным динамическим состояниям
  • важна быстрая реакция при запуске

Это менее полезно для кистей, состояние трансформации которых сильно меняется и редко повторяется.

Автоматическая загрузка

Сохраненные кеши предназначены для помощи с самого начала сеанса, а не только после того, как вы уже какое-то время рисовали.

Если для активного пресета существует сохраненный кэш, Lumi может загрузить его автоматически, и ваша любимая кисть запускается со многими уже доступными полезными состояниями. Это сокращает период холодного запуска и немедленно приближает щетку к максимальной отзывчивости.

Безопасность памяти

Кэширование кистей предназначено для повышения скорости без захвата управления машиной.

Lumi отслеживает использование кэш-памяти, отображает его в пользовательском интерфейсе и применяет ограничения времени выполнения при нехватке памяти. Если в системе недостаточно доступной оперативной памяти, рост кэша ограничивается автоматически.

Лучшие варианты использования

Кэширование кистей особенно полезно для:

  • любимые ежедневные щетки
  • текстурированные кисти, используемые на протяжении всей картины
  • большие выразительные кисти с большой стоимостью трансформации
  • предустановки кистей, используемые в повторяющихся рабочих процессах создания иллюстраций.
  • пресеты, которые вы хотите почувствовать «готовыми», как только вы их выберете

Короче говоря

Кэширование кистей позволяет Lumi запоминать состояния кисти, которые вы действительно используете, сохранять их и автоматически возвращать позже. Это практичная функция скорости для любимых пресетов: рисуйте кистью, позвольте кэшу заполниться, сохраните его, и будущие сеансы начнутся быстрее.