Документация Рисование и покраска

Пиксельный режим

Пиксельный режим прилепляет каждую фигуру, заливку и обводку к пиксельной сетке всего проекта, и векторные инструменты рисования дают чёткий, настоящий пиксель-арт.

Пиксельный режим и размер пикселя живут в настройках проекта. Пиксельный режим по умолчанию выключен, а размер пикселя по умолчанию равен 10 пикселям документа при диапазоне от 1 до 512. Это собственная сетка рисования проекта; она отдельна от той отображаемой сетки, которую можно показать для выравнивания в настройках.

Сетка на холсте подчиняется пункту «Вид ▸ Показать сетку», как и любая другая сетка, а не включается насильно только потому, что проект в пиксельном режиме. Да и сам пиксельный режим больше не стоит дороже обычного вида при отрисовке.

Сетка прилепляет в пространстве ячеек

Включение пиксельного режима не просто прилепляет то, что вы видите на экране: оно перенацеливает то, куда на самом деле ложатся контуры, толщины обводок и градиенты, в собственном пространстве сетки, ещё до того, как что-то нарисовано. Из-за этого один и тот же рисунок ложится на одни и те же пиксели, насколько бы вы ни приблизились или ни отдалились, а не сдвигается слегка по мере того, как округление в пространстве экрана меняется с масштабом.

Сглаживание краёв по слоям

Сглаживание краёв является свойством каждого слоя рисования, то есть слоёв растровых ячеек, пиксельных слоёв и слоёв векторных ячеек, и по умолчанию включено. Оно определяет, как обрабатывается ячейка пиксельной сетки, когда включён пиксельный режим:

  • Включено: каждая ячейка смешивается в сторону среднего цвета того, что её покрывает, давая мягкое покрытие в масштабе пиксельной сетки
  • Выключено: каждая ячейка либо полностью непрозрачна, либо полностью очищена и берёт преобладающий цвет внутри себя, что избавляет от вымытого шва там, где заливка и обводка иначе усреднились бы вместе

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

Эффекты и маски

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

Вывод эффекта прилипает усреднением, а не порогом, поэтому тень остаётся спадом, а свечение рампой. Получается полосчатая версия этого спада, ровно так свечение и рисуют вручную в пиксель-арте, а не глухая плита цвета. Непрозрачность снова читается как непрозрачность, а увеличение Размера эффекта растит его, а не уменьшает.

Размытие движения тоже рисуется по сетке: размытый слой смазывается целыми клетками, и на холсте, и при экспорте, а неподвижные слои сохраняют чёткие клетки, пока другой слой размывается.

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

На крайних уровнях масштаба или на очень большом холсте Celas Studio откатывается к обычному прилипанию в пространстве экрана, вместо того чтобы строить буфер пиксельной сетки, который был бы слишком велик для практики.

Выделения

В пиксельном режиме любое выделение пикселей состоит из целых клеток пиксельной сетки, а бегущие муравьи идут по их краям: это «Область выделения» в любой форме, её кисть выделения, «Волшебная палочка» и команды из меню «Пиксели ▸ Выделение». Клетка выделена, если выделение накрывает её центр. Контур, который рисуется, пока вы ещё растягиваете выделение, уже показывает эти клетки в точности так, как они будут выделены, а перетаскивание контура сдвигает его на целую клетку.

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

Одна и та же изогнутая фигура в пиксельном режиме: сначала с включённым сглаживанием краёв, где по краям сетки видно мягкое покрытие, затем с выключенным, где ячейки жёсткие и полностью непрозрачные.