Пиксельный режим
Пиксельный режим прилепляет каждую фигуру, заливку и обводку к пиксельной сетке всего проекта, и векторные инструменты рисования дают чёткий, настоящий пиксель-арт.
Пиксельный режим и размер пикселя живут в настройках проекта. Пиксельный режим по умолчанию выключен, а размер пикселя по умолчанию равен 10 пикселям документа при диапазоне от 1 до 512. Это собственная сетка рисования проекта; она отдельна от той отображаемой сетки, которую можно показать для выравнивания в настройках.
Сетка прилепляет в пространстве ячеек
Включение пиксельного режима не просто прилепляет то, что вы видите на экране: оно перенацеливает то, куда на самом деле ложатся контуры, толщины обводок и градиенты, в собственном пространстве сетки, ещё до того, как что-то нарисовано. Из-за этого один и тот же рисунок ложится на одни и те же пиксели, насколько бы вы ни приблизились или ни отдалились, а не сдвигается слегка по мере того, как округление в пространстве экрана меняется с масштабом.
Сглаживание краёв по слоям
Сглаживание краёв является свойством каждого слоя рисования, то есть слоёв растровых ячеек, пиксельных слоёв и слоёв векторных ячеек, и по умолчанию включено. Оно определяет, как обрабатывается ячейка пиксельной сетки, когда включён пиксельный режим:
- Включено: каждая ячейка смешивается в сторону среднего цвета того, что её покрывает, давая мягкое покрытие в масштабе пиксельной сетки
- Выключено: каждая ячейка либо полностью непрозрачна, либо полностью очищена и берёт преобладающий цвет внутри себя, что избавляет от вымытого шва там, где заливка и обводка иначе усреднились бы вместе
Заливка и обводка прилепляются двумя отдельными проходами со своими порогами, поэтому тонкая обводка не пропадает на том уровне покрытия, который для залитой области ещё засчитался бы.
Эффекты и маски
Слой с любыми действующими эффектами прилипает один раз, на готовом выводе эффекта, а не прилипает сперва голой формой под ним. Маскированный слой прилипает заливкой, обводкой, самой формой маски и любой обводкой, выходящей за маску, всё вместе: прилипить только часть из этого значило бы смягчить края, которые должны остаться жёсткими.
Вывод эффекта прилипает усреднением, а не порогом, поэтому тень остаётся спадом, а свечение рампой. Получается полосчатая версия этого спада, ровно так свечение и рисуют вручную в пиксель-арте, а не глухая плита цвета. Непрозрачность снова читается как непрозрачность, а увеличение Размера эффекта растит его, а не уменьшает.
Размытие движения тоже рисуется по сетке: размытый слой смазывается целыми клетками, и на холсте, и при экспорте, а неподвижные слои сохраняют чёткие клетки, пока другой слой размывается.
На крайних уровнях масштаба или на очень большом холсте Celas Studio откатывается к обычному прилипанию в пространстве экрана, вместо того чтобы строить буфер пиксельной сетки, который был бы слишком велик для практики.
Выделения
В пиксельном режиме любое выделение пикселей состоит из целых клеток пиксельной сетки, а бегущие муравьи идут по их краям: это «Область выделения» в любой форме, её кисть выделения, «Волшебная палочка» и команды из меню «Пиксели ▸ Выделение». Клетка выделена, если выделение накрывает её центр. Контур, который рисуется, пока вы ещё растягиваете выделение, уже показывает эти клетки в точности так, как они будут выделены, а перетаскивание контура сдвигает его на целую клетку.
Слои фигур и полноценные риги в пиксельном режиме работают как обычно. Ничто в рисовании, костях и анимации не меняется. Меняется только то, как заливки, обводки и эффекты разрешаются на сетке.