pws
Что такое «аз есьм ротоскопия»?
Rotoscope…
По-русски говоря «ротоскопы» – это есть некие фоновые изображения во вьюпортах, которые используются при моделировании (или анимации) в качестве наглядных образцов. Штука безусловно нужная и полезная, и в АМ эта функция реализована очень удобно (как, впрочем, и многое другое:)). Итак…
В дереве проекта (далее PWS) кликаем правой кнопкой мышки на папке Images и выбираем Import – Image…
Я делаю соответственно и в данном случае выбираю у себя пару не хитро подготовленных картинок любимого персонажа. Вернее «хитрость» здесь одна – ключевые линии на картинках должны достаточно четко совпадать для нашего же удобства и блага. В данном случае это вид фронтальный, и вид сбоку. Вот эти картинки:
Сетап — настройка работы пальцев руки
РИГ для пальцев руки в А:М
Риг для пальцев приведем на примере одного отдельно взятого пальчика:) — этого будет достаточно. Ниже на картинке приведен пример с названиями костей и нашим условным пальцем (кликните по картинке для увеличения).
right_Hand начинается в основании запястья, заканчивается для удобства дальше кончиков пальцев и отвечает за вращение всего запястья.
right_Index отвечает за вращение отдельно взятого пальца.
Остальные три косточки отвечают за изгибы в суставах пальца. Как это работает будет объяснено ниже, но скажу сразу, что управление пальцем (полное вращение, а так же изгибы в суставах) будет производиться единственной костью — right_Index. Косточки суставов могут быть полностью скрыты и не будут мешать процессу анимации. Сейчас обратите внимание на то, что кости второго и третьего суставов расположены необычно — поперек пальца. Это важно.
Читать далее
Сетап — настройка баланса скелета в A:M
Что означает Balance? В нашем случае под «балансом» подразумевается некая конструкция из дополнительных костей, нуль-объектов и констрейнов, позволяющая объекту Pelvis (т.е. бедрам нашего персонажа) всегда находиться в центральной точке между стопами, в каком бы месте и положении ноги не находились. По-существу это означает автоматизацию походки — нам нужно только передвигать объекты right KFoot и left KFoot (целевые объекты инверсно-кинематических цепочек ног). Очень удобная возможность, хотя в некоторых случаях она не желательна, поскольку механизм баланса одновременно лишает нас возможности вручную регулировать положение бедер. Благо, А:М позволяет нам свободно как включать механизм баланса, так и отключать его при необходимости. Любые механизмы, отвечающие за поведение скелета создаются с помощью так называемых Pose — «поз», которые могут находится в положении on-off, либо регулироваться слайдерами в процентном отношении — степень влияния от 0 до 100.
Рассмотрим устройство Balance. Для создания этого механизма нам понадобится создать несколько дополнительных нуль-объектов, две кости и соединить их между собой и скелетом персонажа с помощью системы констрейнов. Ориентируйтесь по рисунку ниже (Пр. Чтобы увеличить изображение, кликните по картинке).
Сетап — базовые положения в A:M
«Вначале был Pelvis…» — Мудрость Аниматоров:)
Для начала нам нужно выяснить принципы построения скелета и уяснить некоторые стандартные соглашения, принятые в названиях костей. Любой скелет начинается с установки базовой кости (bones) или пустого (null) объекта, который обычно именуют Pelvis (Таз) и располагают его в нижней части туловища в районе пупка или немного ниже. Pelvis является родительским объектом для всех последующих цепочек костей.
Скелет является симметричной структурой, поэтому для левой или правой аналогичной кости (нуль-объекта) в Аnimation:Мaster (A:M) принято употреблять префикс left или right. Например:
left Arm, right Calve, left KFoot и т.д.
В А:М полное написание префикса имеет очень важное значение при последующем создании Action, имеющих циклический характер — например походка персонажа. Это значит, что создав ключевые кадры для движения, скажем, правой руки и ноги и скопировав их в буфер обмена, мы можем автоматически создать симметричные ключи для левой стороны персонажа. При этом в своих вычислениях программа ориентируется именно на префиксы left или right. Это необходимо сразу уяснить и не забывать при поименовании костей или нуль-объектов. Разумеется, программа берет во внимание только те объекты, которые имеют ключи (обычно это нуль-объекты, являющиеся целевыми в инверсно-кинематических цепочках), но лучше придерживаться этого правила всегда и во всем для поддержания порядка в ваших проектах. Тем более, что никогда нельзя с уверенностью сказать, каким именно костям или нуль-объектам нам придется назначать ключевые кадры.
Далее еще один важный момент перед тем, как вы начнете построение скелета. На мой взгляд желательно ориентировать хэндлы (handles) костей в каждой отдельной цепочке (эти хэндлы управляют ориентацией по оси Z, т.е. по продольной оси) в одном направлении. При построении костей в А:М, программа ориентирует их в произвольном порядке. В некоторых случаях при назначении констрейнов (constraint) между костями согласованная Z-ориентация имеет важное значение. Поэтому лучше сразу приучить себя к аккуратности и в этом вопросе.
На рисунке ниже хэндл кости предплечья направлен вверх. Следовательно, хэндлы костей плеча и кисти желательно ориентировать таким же образом.