Houdini: Tool Development
Курс обучения по специальности Houdini Тechnical Director направлен на подготовку специалистов по Houdini, ответственных за техническую сторону пайплайна в студии. Применяя знания в различных областях, решая разного рода технические задачи, программируя инструментарий, Technical Director является связующим звеном, между технологиями и художниками. На курсе разберем самые разные вопросы: от начала разработки того или иного инструмента, выбора подхода и метода до особенностей и тонкостей в решении различных задач. Много кода, практических советов и в большом объеме Python. Курс будет полезен:
.
Краткая программа курсаБлок 1: Введение в специальность, PythonДжентльменский набор разработчика, выбор инструментария. Возможности гудини к кастомизации. Конфиги. Python Base: Типы данных, основные конструкции, пространства имен, работа с файлами. Python Mid: Итераторы, генераторы, контекст-менеджеры. Запуск и контроль процессов, консольные приложения. Python Adv. Основы ООП, обработка исключений, продвинутые типы данных, функциональное программирование. Блок 2: Python в гудиниМасштаб интеграции Python в гудини. Знакомство с HOM и различными модулями. Python операторы. Python SOP advanced. Ускоряем операторы: Inline CPP, numPy. Advanced HDA Scripting. Python в процессе рендеринга. И многое другое... Блок 3: VEX. PyQt.Кастомизация интерфейсаVOP нетворки против рукописного VEX кода. Компиляция VEX кода с помощью VCC. Хитрости и тонкости. Пишем деформеры на VEX. Работа с интерфесами - DS Файлы. Mодули *toolutils для работы с вьюпортом. PyQt основы Блок 4: HDKOбзор инструментария, документации, структуры проекта. Подготовка инструментов для удобной работы. Детальный разбор нескольких SOP операторов. Разбираемся с доступом к геометрии, аттрибутам, параметрам. Пишем VRAY Procedural, HScript комманду. Пишем различные SOP операторы. Информация о курсе |

