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