3DSMAX | MaxScript

Преподаватель:
Игорь Шумилов
Длительность:
3 дня
Стоимость:
7000 р.
Описание курса:

3 дня. Курс рассчитан на освоение базовых команд и приемов, полезных в ежедневной работе и способных поднять Вашу производительность на новый уровень.
 
Чтобы посмотреть полную программу курса, нажмите кнопку Программа в конце этого текста.
 
В настоящее время множество студий по всему миру, использующих в своем пайплайне пакет 3ds Max,  не представляют свою работу без использования Maxscript. Например студия  Blizzard со своими проектами World Of Warcraft, Diablo2, Starcraft или небезызвестная Blur, сотворившая прекрасные синематики к проектам Warhummer, Hellgate London и др.

С помощью объектно-ориентированного языка программирования Maxscript можно существенно расширить функциональность 3ds Max. Создавать in-house инструменты для решения технических проблем, избавиться от выполнения рутинных задач и существенно сократить время производства проектов.

Цель курса:
Требования к курсу:
Программа курса:


День 1:

Что есть maxscript, какие проблемы решает?
Планирование, алгоритмизация, семантика, синтаксис
Maxscript Listener, Macro Recorder
Переменные, типы данных, структуры, преобразование типов данных
Классы, свойства, методы; showProperties(), hasProperty(), isProperty()
Абстракция данных, полиморфизм, наследование, class Node
Скрипт, макроскрипт, Customize User Interface
Операторы, логические операции, циклы, условия
Определение функций, описание функций в отедельных файлах, include; вызовы одних скриптов из тела другого скрипта, filein()
Трассировка ошибок, использование функции print(), правила «хорошего тона» в программировании, комментарии
Примеры и практика#1

День 2:

Работа со свойствами класса Node, работа с GeometryClass
Работа с файлами
Работа с модификаторами
Работа с анимационными ключами, с контроллерами; Script controllers, expressions
Работа с Instance
Работа с материалами
Примеры и практика#2: примеры скриптов для оптимизации, для управления данными в сцене, для моделинга, для превиза

День 3:

Вектора, матрицы, матрица трансформаций, class Matrix3
Ray intersection
Работа с частицами
интрефейсы, роллауты, утилиты, visual maxscript editor
практика#3: серия скриптов по анимации и упаравлению поинткеш данными для генерации и рандомизации толпы на стадионе или в парке