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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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