Открыто

Автоматизация и разработка инструментов в MAYA [CGTarian] [Павел Гийденко]

Тема в разделе "Курсы по дизайну", создана пользователем AnimationMan, 17 окт 2016.

Цена: 22900р.-89%
Взнос: 2307р.

Основной список: 11 участников

Резервный список: 6 участников

  1. 17 окт 2016
    #1
    AnimationMan
    AnimationMan ОргОрганизатор

    Автоматизация и разработка инструментов в MAYA [CGTarian] [Павел Гийденко]

    CGTarian Автоматизация и разработка инструментов в Maya

    [​IMG]


    Этот онлайн курс предназначен для тех, кто уже владеет Maya и желает повысить свои профессиональные навыки освоив программирование и скриптинг на языке Python. Для участия в курсе Вам НЕ потребуются знания программирования, изучение Python начинается с нулевого уровня. Главное — уверенное владение Maya. Закончив курс, вы сможете самостоятельно написать свои инструменты для Maya и не только.

    Язык программирования Python раскроет для вас новые границы возможностей в CG индустрии. Он повсеместно используется во всех крупнейших CG студиях для построения пайплайнов и расширения функционала программ, а так же встроен во все production-ready софты. На курсе вы узнаете, как написать инструменты, которые многократно ускорят вашу повседневную работу и выполнят за вас рутинные операции, всегда безошибочно и предсказуемо. А главное — это будет так, как нужно вам.

    В течение занятий вы научитесь автоматизировать многие типичные операции, собирать комплексные риги, управлять объектами в сцене, создавать GUI для своих скриптов, контролировать запуск Maya, начнете собирать свой собственный пайплайн и многое другое. И всё это с помощью мощного языка программирования Python.

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

    Краткая программа курса:

    Занятие 1: Для самых маленьких
    Если вы окончили хотя бы 5 классов средней школы, то всё в порядке.
    Мы начнем изучение скриптинга и программирования на Python с самого начала.
    Базовые знания о том что такое скриптинг и программирование. Основы языка Python: типы данных и переменные.

    Занятие 2: Алгоритмика

    Для тех кто пропустил уроки информатики.
    На этом занятии мы посмотрим как, собственно, происходит процесс программирования — составление алгоритмов. Начнем изучение конструкций языка Python. Вы узнаете как запустить цикл, проверить условие, сравнить переменные и тд.

    Занятие 3: Функции

    Функции - основа программирования. Это будет просто ;)
    В основе любого полноценного скрипта или программы лежат функции. Очень важно понимать как они работают и какой функционал нем предоставляет Python для функций.

    Занятие 4: Python + Maya

    Ну наконец-то! Теперь применим знания внутри Maya.
    На этом занятии начнем применять полученные знания уже непосредственно в среде Maya. Поработаем со сценой и объектами в ней. Вы напишите свой первый инструмент для Maya.

    Занятие 5: Геометрия

    Разбираем геометрию по запчастям и собираем обратно.
    Предстоит рассмотрение основных операций с компонентами геометрических объектов. Итерации по точкам, ребрам, полигонам. Процедурная модификация и создание объектов.

    Занятие 6: Анимация

    Анимация, в том числе процедурная. Персонажа ходить не заставим но коленки ему поправить сможем )))
    На этом занятии рассмотрим базовые методы создания обработки анимационных кривых. Так же затронем тему экспрешенов.

    Занятие 7: Объектно-ориентированно

    Не говори ООП, пока не выучил классы.
    Классы — важная часть программирования, которую нельзя обойти стороной. Вы узнаете на сколько классы полезны и какие у них есть возможности. Как классы помогают упрощать работу разработчика и о каких объектах идет речь?

    Занятие 8: Кастомные интерфейсы в Maya

    Каждый скрипт желает знать где его GUI.
    Чтобы ваши интерфейсы возымели популярность среди обычных пользователей, им просто необходим пользовательский интерфейс. На этом занятии мы рассмотрим как делать окошки для ваших скриптов с помощью стандартных средств Maya и программы QtDesigner.

    Занятие 9: Файлы

    Файлы есть всегда и их всегда много. Нужно что-то с этим делать.
    Обработка файлов — важная часть нашей работы. Это занятие посвящено таким вопросам как экспорт, импорт, референсирование и другим операциям с файлами.

    Занятие 10: Maya из консоли

    Что можно сделать в Maya без интерфейса? …. (Или Maya “по-тихому”)
    Если операция совсем уж автоматизирована и не требует со стороны пользователя никаких действий, то почему бы не выполнить её фоновой задачей? Именно эту полезную технику мы рассмотрим на занятии. Чем больше вы научитесь автоматизировать, тем чаще будете использовать эти знания.

    Занятие 11: Мой pipeline

    Дрессировка майки — важный шаг к состоянию “я знаю кунг-фу”.
    Запуск программы в определенном рабочем окружении — важнейшая задача в сфере студийного пайплайна любой производственной цепи. На этом занятии вы получите информацию о том, как начать построение пайплайна в большой организации или у себя дома. Запуск Maya в определенном рабочем окружении, оформление своего рабочего места разработчика, автоматическая синхронизация удаленных пользователей, обо всём этом и многом другом узнаете на занятии.

    Занятие 12: Заключение

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

     
    Последнее редактирование модератором: 18 дек 2019
    2 пользователям это понравилось.
  2. Последние события

    1. dddartist
      dddartist не участвует.
      28 июн 2023
    2. Lanigram
      Lanigram участвует.
      26 фев 2023
    3. AlexMad
      AlexMad не участвует.
      17 дек 2021
    4. Exeller
      Exeller не участвует.
      23 июн 2021

    Последние важные события

    1. skladchik.com
      Цена составляет 22900р.
      17 окт 2016

Поделиться этой страницей