Панель «Инструменты»
Как устроена панель «Инструменты», как переключать инструмент, что делает панель параметров инструмента и каким инструментам какой слой нужен.
Любое рисование, правка и риггинг в Celas Studio начинаются с инструмента. В панели «Инструменты» двадцать две ячейки, одну из которых делят восемнадцать фигур, а полоса над холстом показывает параметры активного инструмента.
На стартовом экране панель спрятана, а её кнопки погашены, пока не открыт проект. Показать или спрятать её можно через Окно ▸ Инструменты.
Как устроена панель
Кнопки текут слева направо и переносятся на новый ряд, когда ширина кончается, поэтому панель работает и высокой колонкой, и низкой широкой полосой, и чем угодно между ними. В плавающем виде её ширина прилипает к целому числу колонок кнопок, а высота точно подгоняется под ряды: полупустого ряда у вас не выйдет.
Ни строки заголовка, ни вкладки, ни кнопки закрытия нет. Панель тянут за ухват: вертикальную пастилку на левом краю, когда рядов три или меньше, и горизонтальную пастилку вдоль верха, начиная с четырёх рядов.
Переключение инструмента
Щёлкните по кнопке или нажмите клавишу инструмента. Наведение на кнопку показывает имя инструмента и его текущую клавишу, прочитанную прямо из ваших настроек сочетаний, поэтому подсказка права и после переназначения. Каждая клавиша инструмента переназначается в Настройки ▸ Горячие клавиши, и ни одна из них не срабатывает, пока вы печатаете в текстовом поле.
Переключение инструмента отменяет всё, что было недоделано: открытый мазок кисти бросается, а его шаг отмены закрывается, и любая фигура, перо или карандашный след, которые вы рисовали, отбрасываются. Единственное, что переживает переход, это выделение вершин: оно сохраняется при переходе между инструментами «Узел» и «Трансформация», чтобы можно было отмасштабировать или повернуть только что выбранные точки.
Инструменты
Кнопки выстроены в шесть смысловых групп, примерно в том порядке, в каком рисунок и строится, с волосяным разделителем между каждой парой групп. Разделитель рисуется в уже имевшемся зазоре, поэтому группировка не стоит лишней ширины: немного места добавляет только перенос ряда на границе.
| Группа | Инструмент | Клавиша | Для чего он |
|---|---|---|---|
| 1 · Выделение и трансформация | Перемещение | V | Выбирать слои, двигать их и строить булевы группы |
| Трансформация | Ctrl+T | Масштабировать и вращать выделение через гизмо, а также наклонять, гнуть в перспективу, деформировать и искривлять его | |
| Область выделения | M | Сделать пиксельное выделение: прямоугольник, эллипс, многоугольник, от руки или кистью | |
| Волшебная палочка | W | Выделить область совпадающего цвета на активном слое или на всём видимом | |
| 2 · Контур и фигура | Перо | P | Рисовать кривые Безье по точке за раз |
| Узел | A | Править точки, рычаги, радиусы углов и толщину линии | |
| Фигура | U | Прямоугольник, эллипс, многоугольник, звезда и ещё четырнадцать параметрических фигур | |
| Линия | L | Рисовать прямые линии туши, изгибать их и соединять в один контур | |
| Нож | Shift+K | Разрезать или подрезать векторные фигуры и обводки | |
| 3 · Покраска | Карандаш | N | Рисовать векторные линии от руки или писать пиксели на растровом слое |
| Кисть | B | Рисовать: векторные пятна на слое фигуры или векторных ячеек, пиксели в остальных случаях | |
| Ластик | E | Стирать пиксели или вырезать стёртые области из векторных фигур | |
| Палец | S | Размазывать, размывать, повышать резкость, осветлять, затемнять или клонировать пиксели, либо тянуть векторные точки, как магнитом | |
| 4 · Цвет | Градиент | G | Создавать и править градиент на фигуре или запекать его в пиксели |
| Заливка | K | Перекрасить фигуру, залить замкнутую область или залить пиксели | |
| Пипетка | I | Взять цвет с холста | |
| 5 · Риг | Кость | J | Рисовать, двигать и ставить в позу скелет |
| Привязка кости | Shift+J | Привязывать вершины к костям и красить веса | |
| 6 · Кадр и вид | Камера | C | Двигать камеру (только в режиме анимации) |
| Рука | H | Панорамировать вид | |
| Вращение вида | R | Вращать вид | |
| Масштаб | Z | Протяжка масштабирует, щелчок приближает на шаг, Alt+щелчок отдаляет на шаг |
Два размещения нарочны, а не очевидны. Нож стоит с контурными инструментами, потому что режет он контур, а не пиксели. Заливка стоит с градиентом, потому что оба заливают область, один плоско, другой с переходом, а пипетка закрывает эту группу как источник, откуда оба берут цвет.
Клавиша U выбирает инструмент фигуры и возвращает фигуру, которой вы рисовали последней; Shift+U переходит к следующей из восемнадцати фигур. Эти два действия держатся раздельно, поэтому возврат к инструменту никогда не меняет фигуру. Линия является отдельным инструментом на клавише L.
Если удерживать клавишу инструмента, а не нажать её коротко, инструмент берётся лишь на время: поработайте, отпустите клавишу, и вернётся прежний инструмент. Короткое нажатие по-прежнему переключает инструмент насовсем.
Панель параметров инструмента
Панель параметров инструмента находится над холстом и имеет постоянную высоту. Её нельзя ни растянуть, ни пристыковать в другое место. Когда у инструмента параметров больше, чем помещается по ширине окна, лишние уходят за маленькую стрелку в конце строки и возвращаются, когда место появляется. Всё на панели относится к инструменту, которым вы сейчас работаете.
Без открытого проекта панель пуста, но сохраняет высоту. У инструментов «Рука», «Вращение вида» и «Масштаб» параметров действительно нет, поэтому для этих трёх панель остаётся пустой: ничего не сломалось.
Параметры инструментов запоминаются между сеансами.
Инструменты и типы слоёв
Некоторые инструменты сами создают слой, когда рисовать негде. Перо, инструмент «Линия» и инструменты фигур создают слой фигуры при любом выделении. Кисть и карандаш делят параметр «Новый слой» на своей панели, «Вектор» или «Пиксель», который решает, что создаст первый мазок, когда ничего не выбрано; по умолчанию стоит «Вектор». Заливка создаёт пиксельный слой, когда не выбрано ничего подходящего для рисования.
Другим нужен правильный слой, и без него они не делают ничего. Привязке кости нужен скелет хотя бы с одной костью. Инструмент «Камера» отзывается только в режиме анимации. Там, где инструменту не над чем работать, он обычно молча ничего не делает, а не предупреждает вас.
Несколько инструментов меняют поведение в зависимости от выбранного слоя, а не отказываются работать: карандаш рисует пиксели, когда выбран слой растровых ячеек или пиксельный слой, кисть кладёт чёткие векторные пятна на слой фигуры или векторных ячеек, ластик стирает пиксели, режет векторные фигуры или рисует на новом слое в зависимости от того, что находит, а инструмент «Градиент» правит заливку фигуры на слое фигуры и запекается в пиксели на слое растровых ячеек или пиксельном.