Перейти к содержимому
Учи.Онлайн Выбрать школу
Статья

Maya: что это, где применяется и как освоить

Maya — программа Autodesk для трёхмерной графики, в которой моделируют объекты, строят для персонажа скелет с контроллерами (риг), анимируют его по ключевым кадрам, доводят движение на кривых в Graph Editor и рендерят сцену. Почти любое действие в ней можно записать скриптом на MEL или Python, поэтому студии кино и крупных игр собирают вокруг Maya свои конвейеры. Навык нужен аниматору, риггеру, техническому художнику и 3D-генералисту, который идёт в студию. Ниже — из чего состоит работа в программе, когда достаточно Blender, на каких условиях доступна Maya и в каком порядке её осваивать.

Автор: редакция Учи.ОнлайнОтветственный редактор: Дмитрий Игнатьев
Содержание
Иллюстрация к статье: Maya: что это, где применяется и как освоить

Моделирование в Maya есть, но выбирают её обычно не ради него. Сильная сторона программы — всё, что происходит после модели: сцена устроена как граф узлов с атрибутами и связями, которые настраивают руками, выражением или кодом. Поэтому риг, сделанный одним человеком, аниматоры используют годами, а технический художник пишет инструмент, который за минуту переименует сто костей или выгрузит все анимации в движок.

Что делают в Maya: от сетки до кривых анимации

Интерфейс держится на нескольких окнах. В Outliner видна иерархия сцены: что к чему привязано. Channel Box показывает главные атрибуты объекта и позволяет поставить на них ключ. Attribute Editor раскрывает все узлы объекта, а Node Editor показывает связи между ними графом.

Моделируют полигонами: выдавливают грани, режут петли рёбер, снимают фаски и сглаживают сетку. Затем делают UV-развёртку и назначают материалы, а рендерят обычно встроенным Arnold. Для риггинга расставляют кости (joints), привязывают к ним сетку весами (skinning), добавляют кривые-контроллеры и ограничения, чтобы аниматор крутил понятный кружок у запястья, а не кость внутри модели.

Анимация начинается с ключей на временной шкале, а заканчивается в Graph Editor. Там каждый анимированный атрибут выглядит кривой: по наклону видно, где объект разгоняется и тормозит, а касательные на ключах задают характер движения. В Maya 2027 в программу встроили послойный скиннинг на основе ngSkinTools — раньше это был отдельный плагин.

Скрипты — отдельный слой навыка. Script Editor записывает каждое действие как команду MEL, и её можно повторить или переписать на Python через модуль maya.cmds. Так рождаются и кнопка «вернуть персонажа в исходную позу», и инструменты конвейера.

Где Maya стандарт и кому она нужна

В кино и больших играх Maya держится на накопленном конвейере: риги, скрипты экспорта и проверки сцены написаны под неё, и переход обошёлся бы дороже любой лицензии. В статье «Хабр Карьеры» о профессиях в геймдеве от 10 июня 2026 года Maya и 3ds Max названы стандартом крупных компаний, а Blender — программой, которую часто используют в инди-играх.

Отсюда круг людей, которым навык нужен в работе. Аниматору студии выдают персонажей с ригом в формате Maya. Для риггера это основной инструмент, для технического художника — среда, где Python дотягивается до любого узла сцены. 3D-генералисту, который хочет в студию, Maya нужна, чтобы проходить тестовые задания в том же софте, что и команда. О самой профессии аниматора есть отдельная статья на нашем сайте; здесь речь о программе как инструменте.

Когда хватит Blender

Если вы работаете один — инди-игра, ролики, модели под 3D-печать, заказы небольших клиентов, — Blender закрывает те же задачи бесплатно: в нём есть кости с весами, система ригов Rigify, редактор кривых и рендер. Maya окупится, только если её требует кто-то снаружи.

Проверить это просто: откройте вакансии и тестовые задания студий, куда хотите попасть. Если там присылают сцены .ma или .mb, готовые риги Maya и просят Python для инструментов, учите Maya. Если заказчику нужен ролик или файл для движка, программа значения не имеет.

Доступ из России и условия Maya Indie

Autodesk приостановила работу в России в марте 2022 года, а в августе ушла с рынка полностью. Купить подписку из России напрямую нельзя, а учебная лицензия предназначена только для обучения и не подходит для заказов.

Для небольших авторов есть Maya Indie, и её условия стоит прочитать целиком на странице программы. Это та же Maya со всеми функциями и Arnold, но годовой доход от творческой работы должен быть меньше 100 тысяч долларов, и проект, где используется лицензия, не может стоить дороже 100 тысяч долларов. Лицензия одна на человека или организацию, только годовая подписка. Самое неочевидное условие касается работы по найму: если вы делаете заказ для компании с оборотом больше 100 тысяч долларов в год, Maya Indie для этой работы использовать нельзя, даже если ваш собственный доход намного ниже. В справке Autodesk добавлено, что порог дохода может зависеть от страны проживания.

Второе ограничение — география: в списке стран Maya Indie есть страны ЕС, часть Азии, США, Канада, Латинская Америка, Турция, ОАЭ и Израиль, но нет России, Беларуси, Казахстана, Армении, Грузии и Узбекистана. По данным CG Channel о выходе Maya 2027, Maya Indie стоит 330 долларов в год против 2010 долларов за обычную годовую подписку. Для фрилансера, который переехал в страну из списка, это законный способ работать в Maya; для заказов крупной студии лицензию обычно даёт сама студия.

Учебный пример: сундук, который открывается сам

Ситуация учебная. Для небольшой игры нужен сундук, который открывается, когда игрок подходит к нему. Сначала моделируют корпус и крышку отдельными объектами, а точку вращения (pivot) крышки переносят на линию петель. Иначе крышка будет вращаться вокруг своего центра и провалится внутрь.

Затем собирают простейший риг: две кости, привязанная к ним сетка и кривая-контроллер над крышкой. Ключ «закрыто» ставят на кадре 1, «открыто» — на кадре 20, а в Graph Editor дают крышке резкий старт, небольшой перелёт за крайнее положение к кадру 16 и возврат — появляется вес. Последний шаг — скрипт на Python, который запекает анимацию на кости и выгружает FBX с именем по правилам проекта. Для одного сундука это лишнее, для сорока предметов уровня — экономия дня.

С чего начать и в каком порядке осваивать

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

  1. Навигация и сцена: Outliner, Channel Box, группировка, перенос pivot, заморозка трансформаций. Хватит недели вечерами.
  2. Моделирование простого предмета с аккуратной сеткой: табурет, фонарь, сундук.
  3. Анимация примитивов: прыгающий мяч, маятник, мяч с хвостом. Всё время смотрите на кривые в Graph Editor.
  4. Простой риг: кости, веса, контроллеры и ограничения на механизме или лампе.
  5. Анимация персонажа на готовом бесплатном риге: шаг, поворот головы, прыжок.
  6. Скрипты: включите в Script Editor вывод всех команд, повторите свои действия и перепишите их на Python.

Если нужен маршрут по всей программе с проверкой работ, посмотрите курс Skillbox «Autodesk Maya 2.0». За два месяца и 136 видеоматериалов проходят моделирование, ретопологию, UV-развёртку, запекание, рендер в Arnold, базовый и усложнённый риггинг, захват движения и основы анимации. Итоговый проект — анимированная сцена с осьминогом, работы проверяет куратор; на момент проверки курс стоил 37 500 рублей.

Упражнения и частые ошибки

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

Проверять себя удобно по кривым: резкие углы там, где движение должно быть плавным, и плоские участки там, где объект должен лететь, в Graph Editor видны быстрее, чем в видовом окне. Полезное упражнение — повторить короткое движение по видеореференсу и сравнить тайминг кадр в кадр.

Для скриптов нужен базовый Python, иначе maya.cmds превращается в набор непонятных строк. Переменные, списки, словари, циклы, условия и функции разбирают на бесплатном курсе Karpov Courses «Основы Python»: больше пятидесяти задач с автоматической проверкой в браузерном тренажёре и сертификат по итогам. Про Maya там ничего нет, но после него команды из Script Editor читаются как обычный код.

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

Как навык влияет на доход

Maya редко бывает отдельной должностью — это строка в требованиях к аниматору, риггеру и техническому художнику. Для ориентира: в той же статье «Хабр Карьеры» по данным её зарплатного калькулятора медиана 3D-моделлера в России — 130 тысяч рублей, художника компьютерной графики — 196 тысяч. Уровень, период расчёта и то, до вычета ли налога эти суммы, не раскрыты, а отдельной цифры по Maya нет, так что это ориентир по направлению, а не надбавка за программу.

На доход влияет не сама Maya, а задачи, которые она открывает. Аниматор, умеющий работать с чужим ригом, проходит в студии, где без этого не рассматривают. Риггер и технический художник делают то, чем пользуется вся команда. Для фрилансера из России Maya скорее расход: вопрос с лицензией придётся решать самому, а клиенту всё равно, в какой программе сделан ролик. Смотрите вакансии по запросам «аниматор Maya», «риггер», «технический художник», фильтруйте по опыту и региону и сравнивайте медианы, а не максимальные суммы.

Как выбрать обучение

Сначала решите, для чего вам Maya: анимация, риг или вся цепочка от модели до рендера. Затем проверьте, какие программы реально используются на занятиях, будет ли анимация персонажа на риге, а не только предметов, и кто проверяет домашние работы.

Если цель — длинная профессиональная подготовка в анимации, в каталоге есть курс XYZ School «3D-Аниматор»: девять месяцев, видео- и текстовые уроки, домашние работы, сообщество студентов, диплом о профессиональной переподготовке и цена 182 700 рублей с рассрочкой на 24 месяца. Список программ и подробный план на странице курса не приведены, поэтому до оплаты уточните у школы, ведётся ли обучение в Maya и сколько времени отведено ригу и Graph Editor.

Перед оплатой найдите работы выпускников: если прыгающий мяч и шаг персонажа в них живые, школа учит анимации, а не нажатию кнопок.

Сравнить школы шире поможет рейтинг онлайн-школ по 3D-дизайну и визуализации — он охватывает всё направление 3D, поэтому программы с Maya ищите в нём по описанию. А до выбора пару недель поанимируйте прыгающий мяч в Blender: станет понятно, тянет ли вас к анимации и ригу.