Документация Инструменты

Панель «Инструменты»

Как устроена панель «Инструменты», как переключать инструмент, что делает панель параметров инструмента и каким инструментам какой слой нужен.

Любое рисование, правка и риггинг в Celas Studio начинаются с инструмента. В панели «Инструменты» двадцать две ячейки, одну из которых делят восемнадцать фигур, а полоса над холстом показывает параметры активного инструмента.

На стартовом экране панель спрятана, а её кнопки погашены, пока не открыт проект. Показать или спрятать её можно через Окно ▸ Инструменты.

Как устроена панель

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

Ни строки заголовка, ни вкладки, ни кнопки закрытия нет. Панель тянут за ухват: вертикальную пастилку на левом краю, когда рядов три или меньше, и горизонтальную пастилку вдоль верха, начиная с четырёх рядов.

Панель «Инструменты», пристыкованная одной колонкой рядом с холстом, с подсвеченным инструментом перемещения.

Переключение инструмента

Щёлкните по кнопке или нажмите клавишу инструмента. Наведение на кнопку показывает имя инструмента и его текущую клавишу, прочитанную прямо из ваших настроек сочетаний, поэтому подсказка права и после переназначения. Каждая клавиша инструмента переназначается в Настройки ▸ Горячие клавиши, и ни одна из них не срабатывает, пока вы печатаете в текстовом поле.

Переключение инструмента отменяет всё, что было недоделано: открытый мазок кисти бросается, а его шаг отмены закрывается, и любая фигура, перо или карандашный след, которые вы рисовали, отбрасываются. Единственное, что переживает переход, это выделение вершин: оно сохраняется при переходе между инструментами «Узел» и «Трансформация», чтобы можно было отмасштабировать или повернуть только что выбранные точки.

Активный инструмент запоминается между сеансами: 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.

Если удерживать клавишу инструмента, а не нажать её коротко, инструмент берётся лишь на время: поработайте, отпустите клавишу, и вернётся прежний инструмент. Короткое нажатие по-прежнему переключает инструмент насовсем.

Панель параметров инструмента

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

Без открытого проекта панель пуста, но сохраняет высоту. У инструментов «Рука», «Вращение вида» и «Масштаб» параметров действительно нет, поэтому для этих трёх панель остаётся пустой: ничего не сломалось.

Параметры инструментов запоминаются между сеансами.

Панель параметров инструмента с активным инструментом «Узел»: пастилка режима, пастилка типа узла и кнопки кривой.

Инструменты и типы слоёв

Некоторые инструменты сами создают слой, когда рисовать негде. Перо, инструмент «Линия» и инструменты фигур создают слой фигуры при любом выделении. Кисть и карандаш делят параметр «Новый слой» на своей панели, «Вектор» или «Пиксель», который решает, что создаст первый мазок, когда ничего не выбрано; по умолчанию стоит «Вектор». Заливка создаёт пиксельный слой, когда не выбрано ничего подходящего для рисования.

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

Несколько инструментов меняют поведение в зависимости от выбранного слоя, а не отказываются работать: карандаш рисует пиксели, когда выбран слой растровых ячеек или пиксельный слой, кисть кладёт чёткие векторные пятна на слой фигуры или векторных ячеек, ластик стирает пиксели, режет векторные фигуры или рисует на новом слое в зависимости от того, что находит, а инструмент «Градиент» правит заливку фигуры на слое фигуры и запекается в пиксели на слое растровых ячеек или пиксельном.

Заблокированный или скрытый слой правку не пускает, и заблокированный или скрытый родитель тоже: защищена вся ветка под ним. Кисть, карандаш и ластик говорят почему, показывая на две секунды плашку «Нет активного слоя для рисования. Выберите или добавьте растровый/векторный слой.»