3D-аниматор / Риггер животных (Blender → Unity) — проект 3D Dinopedia
О проекте
3D Dinopedia — образовательный проект, который помогает исследовать доисторический мир через трёхмерные сцены и интерактивные истории. Мы создаём палеобиомы, населённые древними животными. Нам важно, чтобы животные убедительно двигались, взаимодействовали друг с другом и окружающей средой, а их поведение помогало пользователю узнавать новое о жизни в прошлом.
Для расширения команды ищем Creature Animator & Rigger на проектный контракт сроком 12 месяцев, который будет заниматься риггингом, скиннингом и анимацией животных.
Наше приложение работает на Unity, а для создания и дальнейшего редактирования ригов и анимаций команда использует Blender. Нам нужны как готовые анимации для мобильного приложения, так и удобные, полноценно редактируемые исходники, с которыми команда сможет самостоятельно работать в дальнейшем.
Что предстоит делать
•Создавать и настраивать в Blender риги доисторических животных с разным строением тела и способами передвижения.
•Выполнять скиннинг и настройку весов, обеспечивать корректные деформации модели в движении и характерных позах.
•Создавать удобные контроллеры рига, настраивать IK/FK и ограничения с учётом анатомии животного и задач анимации.
•Проверять и дорабатывать существующие риги и скиннинг, устранять проблемы, возникающие при анимации.
•Создавать циклы ходьбы, бега, отдыха и других движений; для соответствующих видов — полёта и плавания.
•Разрабатывать поведенческие анимации: поиск пищи, кормление, питьё, наблюдение, взаимодействие с другими животными и реакция на события.
•Создавать переходы и вариации движений, чтобы поведение животных выглядело естественно и не сводилось к заметному повторению одного цикла.
•Анимировать сцены с несколькими животными и их взаимодействие с элементами окружения.
•Подготавливать модели со скиннингом, скелеты и анимации для Unity; вместе с разработчиками проверять корректность экспорта, деформаций и воспроизведения анимаций.
•Передавать исходные файлы .blend с рабочими контроллерами рига, настроенным скиннингом и редактируемыми анимациями, а также подготовленные файлы для Unity. Исходники должны позволять команде изменять существующие движения и создавать новые.
•Поддерживать понятную структуру файлов и названий, кратко описывать управление ригом и особенности экспорта. Версию Blender, сторонние аддоны и другие необходимые зависимости заранее согласовывать с командой.
•Участвовать в создании коротких образовательных эпизодов, в которых движение и поведение животных раскрывают особенности их анатомии и образа жизни.
Программирование поведения животных и логики интерактивных сцен выполняют разработчики. Аниматор отвечает за риги, скиннинг, анимации и их корректную подготовку для приложения.
Что для нас важно
•Портфолио или деморил, демонстрирующие анимацию, риггинг и скиннинг животных либо существ.
•Уверенное владение Blender для риггинга, скиннинга и ключевой анимации.
•Практический опыт самостоятельного создания ригов животных: построение скелета, настройка контроллеров, IK/FK и ограничений.
•Уверенные навыки работы с весами и деформациями, умение проверять риг и скиннинг в движении и исправлять возникающие проблемы.
•Хорошее понимание принципов анимации, чувства веса, равновесия, инерции и контакта с поверхностью.
•Умение работать с анатомией и биомеханикой двуногих и четвероногих животных при создании ригов и анимаций.
•Умение изучать видеореференсы современных животных и обоснованно использовать их при реконструкции движений вымерших видов.
•Практический опыт подготовки и экспорта моделей со скиннингом и анимаций из Blender в Unity, с проверкой результата совместно с разработчиком или самостоятельно.
•Понимание требований к игровым моделям и анимациям: ограничения по количеству костей и их влияний на вершину, экспорт скелета, запекание анимаций, цикличность, переходы и согласованность движений с перемещением персонажа.
•Умение создавать риги, понятные и удобные для других аниматоров, и передавать исходники для дальнейшей работы команды.
•Готовность работать по согласованным научным референсам и учитывать обратную связь.
•Умение оценивать сроки, аккуратно организовывать работу и соблюдать договорённости.
Самостоятельный риггинг и скиннинг в Blender обязательны. Опыт анимации только на готовых ригах не покрывает задачи этой позиции.
Будет преимуществом
•Опыт риггинга и анимации динозавров, птиц, рептилий или крупных млекопитающих.
•Опыт создания ригов крыльев, длинных шей, хвостов и других анатомических структур.
•Анимация полёта, плавания и взаимодействия нескольких персонажей.
•Самостоятельная настройка анимаций в Unity: параметры импорта клипов, Animator Controller, состояния и переходы.
•Опыт подготовки ригов и анимаций для мобильных приложений.
•Навыки автоматизации повторяющихся задач риггинга и подготовки анимаций.
•Работа над интерактивными, образовательными или научно-популярными проектами.
•Интерес к палеонтологии и поведению животных.
Как откликнуться
Пришлите:
•резюме или краткое описание опыта;
•деморил или прямые ссылки на 1–3 примера собственных работ по анимации, риггингу и скиннингу животных либо существ;
•перечень используемых программ и основных аддонов;
•возможную дату начала работы.
Риггинг и скиннинг можно показать в коротких видеозаписях с демонстрацией контроллеров, диапазона движений и деформаций модели в характерных позах. Присылать исходные рабочие файлы при первом отклике не требуется.
Для каждой работы укажите свой вклад: анимация, риггинг, скиннинг, подготовка для Unity или интеграция в движок. Если использовали готовый риг или инструменты автоматического риггинга, обозначьте это. Для длинных видео укажите таймкоды нужных фрагментов.
Особенно интересны примеры передвижения животных, поведенческие сцены и взаимодействие с окружением. Ссылки должны открываться без запроса доступа. Статичные модели и изображения не заменяют примеры анимации.
Отклики рассматриваем после получения ответов на вопросы анкеты и подходящих примеров работ.