Покраска
Покраска и векторное рисование — это две разные модели слоёв, стоящие бок о бок в одной сцене, и кисть, карандаш, ластик и заливка переключаются между ними по тому, что у вас выбрано.
В Celas Studio есть два способа держать написанное или нарисованное: пиксельные слои, где мазок — это изменение битмапа, и слои векторных ячеек, где каждый мазок остаётся фигурой, то есть контуром Безье с точками, которые потом можно править. На каком из них вы окажетесь, решает тот слой, который был выбран, когда вы начали красить.
Пиксельные слои: растровый и пиксельный
Пиксели держат два типа слоёв. Растровый слой основан на ячейках, это та же модель «уровней», что и у рисунков слоя векторных ячеек: каждый кадр либо держит свою написанную ячейку, либо переиспользует ближайшую более раннюю, поэтому перерисовка ячейки обновляет каждый кадр, который её делит. По умолчанию он 1920 на 1080, под холст. Пиксельный слой вместо этого держит один непрерывный битмап без границ и без всяких ячеек: его пределы просто растут вслед за тем, что вы на нём написали.
Векторные ячейки
Слой векторных ячеек — тоже контейнер ячеек, но каждая ячейка держит обычные редактируемые слои фигур, а не пиксели, помеченные этой ячейкой. Покраска или рисование по нему карандашом добавляет новую фигуру в текущую ячейку, а не трогает битмап: вы получаете редактируемый контур, а не закрашенные пиксели.
Куда уходит мазок
| Инструмент | На слое векторных ячеек | На растровом или пиксельном слое | На чём угодно ещё или без выделения |
|---|---|---|---|
| Кисть | Объединяет мазок с собственной векторной геометрией фигуры | Пишет пиксели | Пишет пиксели, создавая на первом мазке новый пиксельный слой |
| Карандаш | Добавляет новую фигуру в текущую ячейку | Пишет пиксели (ведёт себя как кисть) | Создаёт отдельный слой фигуры |
| Ластик | Не применяется | Стирает пиксели | Вырезает дырку из каждого замкнутого слоя фигуры в сцене, если сам слой не является растровым или пиксельным слоем для покраски |
Инструмент «Заливка» следует той же мысли: щелчок по фигуре перекрашивает её, щелчок внутри рисунка на слое векторных ячеек заливает замкнутую область новой фигурой, и только растровая или пиксельная цель (или отсутствие цели вовсе) откатывается к простой пиксельной заливке, создавая растровый слой, если его ещё нет.
Чем мазок закрепляется
На пиксельном слое один мазок кисти копится во временном буфере, пока вы рисуете, и применяется один раз, с непрозрачностью мазка, когда вы отпускаете: поэтому проход обратно по тому же месту внутри одного мазка эту непрозрачность превысить не может. На слое векторных ячеек или фигуры отпускание кисти объединяет написанную фигуру с собственной геометрией цели (или вырезает её, когда включён переключатель ластика), оставляя одну составную редактируемую фигуру, а не изменение битмапа.
Покраска внутри выделения
Живое пиксельное выделение маскирует покраску на обеих моделях. Растровый мазок и векторная капля обрезаются одинаково, вживую во время рисования, поэтому краска останавливается у бегущих муравьёв, а не переливается через край и не отскакивает назад при отпускании. Стирание маскируется тоже: выделение ограничивает любую операцию покраски, а не только те, что прибавляют.
Выделение делается один раз, рамкой или волшебной палочкой, и применяется к тому слою, по которому вы будете красить следующим: оно принадлежит проекту, а не слою. Как его построить, сложить и смягчить, смотрите в статье об инструменте «Область выделения».
Блокировка альфы
Блокировка альфы замораживает прозрачность слоя и позволяет перекрашивать только его цвет. Photoshop называет это блокировкой прозрачных пикселей, Krita — сохранением альфы. Предлагается она на растровых и пиксельных слоях, на тех двух типах, что владеют пикселями, чью прозрачность вообще есть смысл беречь.
Включите её из ряда кнопок-возможностей наверху панели «Слои», из меню правой кнопки на слое или из её собственной колонки точек на шкале времени. Все три пишут один и тот же флаг, каждое — один шаг отмены, и он сохраняется вместе с проектом. Переключение из меню правой кнопки применяется ко всему выделению.
Правило про слой, а не про краску: пустой пиксель остаётся пустым, наполовину покрытый остаётся наполовину покрытым, и меняться может только цвет под ними. Покраска поверх слоя с надписью перекрашивает буквы и оставляет место вокруг них чистым, как бы далеко за их пределы вы ни вели мазок.
Всё, что изменило бы альфу слоя, при включённой блокировке отклоняется, а не применяется наполовину. Ластик и Delete оставляют пиксели в покое, ведро перекрашивает то, что уже есть, а не расползается в пустоту, а протяжка рамкой не поднимает плавающего выделения, потому что подъём вырезает пиксели.
Покраска и рисование бок о бок
Раз обе модели — это просто слои, складывать их можно как угодно: написанный от руки пиксельный фон под векторным персонажем с ригом или векторная чистовая обводка поверх черновика в пикселях. Написанным содержимым растрового слоя и слоя векторных ячеек управляют ячейка за ячейкой в панели «Ячейки»; у пиксельного слоя управлять нечем, ведь он всегда представляет собой одно непрерывное изображение.