Полный курс программирования на Python в Maya

Курс расчитан на опытных пользователей Maya. В программу входит написание простых скриптов автоматизации,
студийного пайплайна, новых нод и команд, интерфейсов любой сложности и многое другое.

Записаться на курс

О чём этот курс

Autodesk Maya является анимационным пакетом широкого профиля. Позволяет выполнять практически все стадии производства 3D контента. Это очень сложный и многоуровневый софт со множеством инструментов. Но, очевидно, что разработчики физически не могут создать инструменты на все случаи жизни, поэтому в подобный софт интегрируется какой-либо язык программирования. С его помощью технические специалисты могут реализовать любой инструментарий под свои конкретные задачи.

Данный курс расскажет как использовать Python внутри Maya чтобы создавать новые инструменты и плагины самостоятельно. Вы научитесь писать скрипты для автоматизации вашей работы и поймете как Maya встраивается в студийный или домашний пайплайн.
Курс проведет вас от простых команд до создания собственных нод на API.

Что нужно знать?

Для специалистов

Данный курс не является курсом про Maya. Вы уже должны уверенно работать в ней и уметь выполнять все базовые операции, собирать простые или средней сложности сцены. Данный курс посвящен только скриптингу и на других инструментах мы останавливаться не будем.

Для технарей

Этот курс является логическим продолжением курса по программированию Advanced Python Scripting и рассчитан на опытных пользователей. Если вы намерены пройти данный курс, то вы должны уже уметь работать с Python и PySide. Мы не будем изучать что это такое, а будем рассматривать использование Python непосредственно в Maya для решения внутренних задач.

Что вы получите после окончания курса?

Вы научитесь создавать инструменты для Autodesk Maya с помощью Python, которые могут быть как простыми скриптами так и полноценными плагинами с использованием API.

Узнаете как может быть сконфигурирована Maya для вашего пайплайна, либо создать свой личный пайплайн заново на базе Maya.

Научитесь использовать библиотеку PySide внутри Maya для создания интерфейсов любой сложности или изменения стандартного интерфейса.

Наконец-то научитесь автоматизировать рутинные повторяющиеся задачи и освободте себе тем самым уйму времени.

Кому подходит данный курс?

Если вы аниматор, то вы научитесь создавать скрипты для автоматизации привычных действий с ригом или со сценой. А если постараетесь, то сможете даже сделать свой авториг!

Для риггеров профит очевиден − это создание своего крутого авторига с модным пикером на Qt и библиотекой поз!

Моделлерам будет интересна тема работы с геометрией с помощью скрпитов, а так же создание собственныз нод и деформеров.

Пайплайн архитекторы и разработчики на студии смогут понять какие возможности есть у Python внутри Maya, в чем силён PyMEL и как прокачать пайплайн в Maya с помощью скриптинга.


Программа курса
Maya Scripting for Pipeline TD

Введение

Общие принципы и понятия программирования в Maya.

Теория PyMEL

Самые базовые методы работы в Maya с помощью PyMEL. Вы научитесь как самым элементарным навыкам автоматизации так и работе с геометрией и сценой в целом.

Задания: Скрипт из вашей практики, свободная тема.

Pipeline

Важный блок для любого специалиста Maya. На этих уроках вы научитесь создавать полноценный пайплайн для работы в студии или дома.

Задания: Написать враппер для Maya.

Практический блок

Несколько больших практических примеров из реальной практики.

Задания: Реверс анимационных кривых, Копирование объектов вдоль кривой, Замена шейдера на цвет вертексов, Замена копий на инстансы, Автоматическая установка проекта.

Интерфейсы на PyMEL

Блок посвящён созданию интерфейсов для ваших скриптов с помощью стандартных средств PyMEL.

Задания: Генератор меню, Camera Manager.

Maya и PySide

На этих уроках вы узнаете о всех возможностях библиотеки PySide внутри Maya. От создания простых окон до нестандартной модификации окон Maya.

Задания: Создание интерфейса для скриптов только с помощью PySide, Совмещение стандартных виджетов Maya и интерфейсов PySide, Добавление элементов в стандартные диалоги, Кастомное меню по нажатии на кнопку на полке.

Maya API. Основы PRO

Концептуально иной подход к скриптингу в Maya. На этот раз мы переходим в разработку на API, что позволит нам создавать новые команды и ноды.

Maya API. Простая нода PRO

Невероятно полезный навык создания новых интерактивных нод для Maya. Теперь вы сможете производить любые вычисления в реальном времени. Такой подход весьма отличается от простых скриптов и работает быстрей.

Задания: Нода для вычисления тригонометрических функций.

Maya API. Команды PRO

Данный блока научит Вас создавать новые команды для Maya, коорые вы сможете подгружать как плагин и вызывать как стандартные команды Maya из PyMEL, cmds или даже MEL.

Задания: Собственная команда с поддержкой отмены.

Maya API. Геометрия PRO

Блок посвящён созданию новой ноды для генерации геометрии. Вы сможете реализовать любую процедурную фигуру по любым алгоритмам.

Задания: Генератор полигонального объекта.

Maya API. Деформер PRO

На этот раз создаем кастомный деформер. Вы сможете реализовать любой алгоритм деформации геометрии с помощью своего собственного деформера.

Задания: Дописать пример из урока, Написать свой деформер.

Maya API. Локатор PRO

Данный блока посвящён созданию новых DAG нод, то есть таких нод, как локатор или источник света. Такие ноды отрисовываются во вьюпорте с помощью OpenGL но никак не участвуют в процессе рендера.

Задания: Написать свой локатор с кастомной формой.

Выберите подходящий комплект

Basic

19000 руб.

Самостоятельное
прохождение курса

  • Постоянный доступ к курсу
  • Все лекции и материалы курса
  • Доступ к обсуждениям
  • Помощь с домашними заданиями
  • Личная помощь по теме курса
Professional

29000 руб.

Помощь с выполнением заданий,
доступ к обсуждениям

  • Постоянный доступ к курсу
  • Все лекции и материалы курса
  • Доступ к обсуждениям
  • Помощь с домашними заданиями
  • Личная помощь по теме курса
Vip

59000 руб.

Личная помощь по теме курса
(Количество мест ограничено)

  • Постоянный доступ к курсу
  • Все лекции и материалы курса
  • Доступ к обсуждениям
  • Помощь с домашними заданиями
  • Личная помощь по теме курса

Получите Демо доступ прямо сейчас

Мы можете записаться прямо сейчас в Демо режиме
чтобы оценить курс и принять решение позже.

11 бесплатных лекций!

This field is required.