<<- к оглавлению
25 Сценарии
25.01 Создание сценариев
25.02 Редактор скриптов
25.02.01 Панель инструментов редактора скриптов
25.02.02 Меню и горячие клавиши редактора скриптов
25.02.03 Меню маркировки редактора скриптов
25.03 MEL и выражения
25.03.01 Обзор MEL
25.03.01.01 MEL для программистов
25.03.01.02 Начало написания сценариев MEL: изучение команд
25.03.01.02.01 Получите узлы преобразования, формы и истории
25.03.01.02.02 Изменение атрибутов с помощью скриптов
25.03.01.02.03 Запрос названия инструмента
25.03.01.02.04 Сохраните сценарий и вызовите процедуру из него
25.03.01.02.05 Запрос типа узла
25.03.02 Запуск команд MEL
25.03.02.01 Запуск сценария MEL
25.03.02.02 Загрузите файл сценария в редактор сценариев
25.03.02.03 Выполнение внешних файлов сценариев MEL
25.03.02.04 Просмотр или запись команд MEL, связанных с действиями
25.03.02.05 Сделать кнопку полки для скрипта
25.03.02.06 Получить справку по команде MEL
25.03.03 Значения и переменные
25.03.03.01 Целые числа и числа с плавающей запятой
25.03.03.02 Строки
25.03.03.03 Явная и неявная типизация
25.03.03.04 Переменные
25.03.03.05 Присвоение значений переменным и атрибутам
25.03.03.06 Печать значений
25.03.03.07 Выбор случайного числа
25.03.04 Массивы, векторы и матрицы
25.03.04.01 Массивы
25.03.04.02 Получение и изменение размера массива
25.03.04.03 Векторы
25.03.04.04 Матрицы
25.03.05 Хороший стиль MEL
25.03.05.01 Использование пробелов
25.03.05.02 Добавление комментариев
25.03.05.03 Именование переменных
25.03.05.04 Процедуры и скрипты
25.03.05.05 Обработка ошибок и обмен сообщениями
25.03.06 Управление ходом выполнения скрипта
25.03.06.01 Тестирование и сравнение значений
25.03.06.02 Логические значения
25.03.06.03 если...иначе если...иначе
25.03.06.04 ?: оператор
25.03.06.05 переключатель...case
25.03.06.06 в то время как
25.03.06.07 делайте...пока
25.03.06.08 для
25.03.06.09 для-в
25.03.06.10 перерыв
25.03.06.11 продолжить
25.03.06.12 Проверка существования команд, объектов и атрибутов
25.03.06.13 Разница между = и ==
25.03.06.14 Распространенные проблемы
25.03.07 Атрибуты
25.03.07.01 Имена атрибутов
25.03.07.02 Типы данных атрибутов
25.03.07.03 Получение и настройка атрибутов
25.03.07.04 Получение и настройка многозначных атрибутов
25.03.08 Процедуры
25.03.08.01 Определение процедур
25.03.08.02 Вызов процедур
25.03.08.03 Глобальные и локальные переменные
25.03.08.04 Проверка доступности функции в MEL
25.03.08.05 Проверка происхождения процедуры
25.03.09 Выражения анимации
25.03.09.01 Создание выражений анимации
25.03.09.02 Каждый атрибут может иметь только один драйвер
25.03.09.03 Ключевые слова времени и кадра
25.03.09.04 Найдите созданное ранее выражение анимации
25.03.09.05 Редактировать текст в выражении анимации
25.03.09.06 Редактирование выражения анимации с помощью текстового редактора
25.03.09.07 Удаление выражения анимации
25.03.10 Ввод-вывод и взаимодействие с пользователем
25.03.10.01 Чтение и запись файлов
25.03.10.02 Проверка существования файла, разрешений и других свойств
25.03.10.03 Манипулирование файлами
25.03.10.04 Работа с каталогами
25.03.10.05 Выполнение системных команд
25.03.10.06 Чтение и запись в системные командные каналы
25.03.10.07 Вызов MEL из AppleScript и наоборот
25.03.11 Отладка, оптимизация и устранение неполадок
25.03.11.01 Функции отладки MEL
25.03.11.01.01 Сигнализация с ошибкой, предупреждением и трассировкой
25.03.11.01.02 Обработка ошибок с помощью catch и catchQuiet
25.03.11.01.03 Отображение номеров строк с ошибками
25.03.11.01.04 Отображение стека вызовов при возникновении ошибки
25.03.11.02 Оптимизация скорости скрипта и выражений
25.03.11.02.01 Оптимизация скриптов
25.03.11.02.02 Оптимизация выражений
25.03.11.02.03 Уменьшить выполнение избыточных выражений
25.03.11.03 Устранение неполадок
25.03.11.03.01 Доступ к глобальным переменным
25.03.11.03.02 Инициализация отличается от назначения
25.03.11.03.03 Распространенные ошибки в выражениях
25.03.11.03.04 Выполнение команд MEL в выражении может иметь непредвиденные побочные эффекты
25.03.11.03.05 Формат сообщения об ошибке
25.03.11.03.06 Распространенные сообщения об ошибках
25.03.12 Создание интерфейсов
25.03.12.01 Команды ELF
25.03.12.02 Windows
25.03.12.03 Элементы управления
25.03.12.04 Макеты
25.03.12.05 Группы
25.03.12.06 Меню
25.03.12.07 Коллекции
25.03.12.08 Родители и дети
25.03.12.09 Именование
25.03.12.10 Шаблоны команд пользовательского интерфейса
25.03.12.11 Удаление элементов пользовательского интерфейса
25.03.12.12 Прикрепление команд к элементам пользовательского интерфейса
25.03.12.13 Простое окно
25.03.12.14 Модальные диалоги
25.03.12.15 Использование системных событий и заданий сценариев
25.03.13 О выражениях частиц
25.03.13.01 Выражения частиц
25.03.13.02 Выполнение выражения создания
25.03.13.03 Выполнение выражения во время выполнения
25.03.13.04 Установите начальный кадр динамики
25.03.13.05 Установить атрибуты для использования в начальном состоянии
25.03.13.06 Запись выражений создания
25.03.13.07 Написание выражений времени выполнения
25.03.13.08 Работа с атрибутами частиц
25.03.13.09 Добавить динамические атрибуты
25.03.13.10 Понимание атрибутов частиц и объектов
25.03.13.11 Понимание атрибутов начального состояния
25.03.13.12 Присвоить настраиваемому атрибуту
25.03.13.13 Присвоить атрибуту массива частиц разную длину
25.03.13.14 Использовать значения выражения создания в выражении времени выполнения
25.03.13.15 Работа с положением, скоростью и ускорением
25.03.13.16 Работа с цветом
25.03.13.17 Работа с испускаемыми частицами
25.03.13.18 Работа с коллизиями
25.03.13.19 Работа со сроком службы
25.03.13.20 Работа с конкретными частицами
25.03.13.21 Присвоение векторам и векторным массивам
25.03.13.21.01 Присвоение векторной переменной
25.03.13.21.02 Использование оператора векторного компонента с переменными
25.03.13.21.03 Присвоить компоненту атрибута векторного массива
25.03.13.21.04 Список атрибутов частиц
25.03.14 Узлы сценария MEL
25.03.14.01 Создание или редактирование узла сценария
25.03.14.02 Запретить выполнение узлов сценария при открытии файла
25.03.15 Расширенное программирование MEL
25.03.15.01 Автоматическое преобразование типов
Ограничения на 25.03.15.02
25.03.15.03 Сбор локального массива
25.03.15.04 Аргументы массива передаются по ссылке
25.03.15.05 Изменение местоположения пользовательских сценариев с помощью MEL
25.03.16 Темы о расширенных выражениях анимации
25.03.16.01 Как часто выполняется выражение
25.03.16.02 Использование настраиваемых атрибутов в выражениях
25.03.16.03 Отобразить содержимое атрибута и переменной
25.03.16.04 Воспроизведение случайности
25.03.16.05 Удаление атрибута из выражения
25.03.16.06 Отключить атрибут
25.03.16.07 Переименование объекта
25.03.16.08 Выполнение команд MEL в выражении
25.03.16.09 Понимание имен путей
25.03.16.10 Неожиданные значения атрибута
25.03.16.11 Преобразования типов данных
25.03.17 Синтаксис команды MEL
25.03.17.01 Разделители и пробелы
25.03.17.02 Выражения, операторы и инструкции
25.03.17.03 Приоритет операторов
25.03.17.04 Блоки
25.03.17.05 Комментарии
25.03.17.06 Различия между выражением и синтаксисом MEL
25.03.18 Полезные функции
25.03.18.01 Ограничительные функции
25.03.18.01.01 абс
ячейка 25.03.18.01.02
25.03.18.01.03 этаж
25.03.18.01.04 зажим
25.03.18.01.05 мин
максимум 25.03.18.01.06
подпись 25.03.18.01.07
25.03.18.01.08 trunc
25.03.18.02 Экспоненциальные функции
25.03.18.02.01 эксп
журнал 25.03.18.02.02
25.03.18.02.03 log10
25.03.18.02.04 pow
25.03.18.02.05 sqrt
25.03.18.03 Тригонометрические функции
25.03.18.03.01 потому что
25.03.18.03.02 цена
25.03.18.03.03 грех
25.03.18.03.04 синд
25.03.18.03.05 загар
25.03.18.03.06 и
25.03.18.03.07 с момента
25.03.18.03.08 acosd
25.03.18.03.09 в год
25.03.18.03.10 как
25.03.18.03.11 атан
25.03.18.03.12 и
25.03.18.03.13 atan2
25.03.18.03.14 atan2d
Гипотеза 25.03.18.03.15
25.03.18.04 Векторные функции
25.03.18.04.01 угол
25.03.18.04.02 крест
25.03.18.04.03 точка
25.03.18.04.04 маг
25.03.18.04.05 рот
25.03.18.04.06 единица
25.03.18.05 Функции преобразования
25.03.18.05.01 град_то_рад
25.03.18.05.02 рад_то_град
25.03.18.05.03 hsv_to_rgb
25.03.18.05.04 rgb_to_hsv
25.03.18.06 Функции массива
25.03.18.06.01 ясно
размер 25.03.18.06.02
25.03.18.06.03 сортировать
25.03.18.07 Функции случайных чисел
25.03.18.07.01 гаусс
25.03.18.07.02 шум
25.03.18.07.03 dnoise
25.03.18.07.04 ранда
25.03.18.07.05 сфранд
25.03.18.07.06 семя
25.03.18.08 Функции кривых
25.03.18.08.01 линстеп
25.03.18.08.02 Smoothstep
25.03.18.08.03 отшельник
25.03.18.09 Общие команды
25.03.18.09.01 оценка
25.03.18.09.02 распечатать
25.03.18.09.03 система
25.03.19 Часто задаваемые вопросы по MEL
25.03.19.01 Задачи
25.03.19.01.01 Как получить имена выбранных объектов?
25.03.19.01.02 Какая команда вызывает редактор наборов?
25.03.19.01.03 Почему добавленные мной дополнительные атрибуты отсутствуют в окне канала?
25.03.19.01.04 Как изменить порядок дополнительных атрибутов в поле канала?
25.03.19.01.05 Как изменить проекты с помощью MEL?
25.03.19.01.06 Как экспортировать выбранные данные в уже открытый файл?
25.03.19.01.07 Как настроить AEnewNonNumericMulti.mel, чтобы можно было отключать кнопки?
25.03.19.01.08 Как обеспечить согласованную работу окна Qt с Maya?
25.03.19.01.09 Устранение неполадок, связанных с панелью модели после удаления окна
25.03.19.02 Скрипты и синтаксис
25.03.19.02.01 Какой оператор возводит в степень?
25.03.19.02.02 Как узнать, какие переменные были объявлены?
25.03.19.02.03 Как составить список всех глобальных переменных?
25.03.19.02.04 Как изменить целое число на строку?
25.03.19.02.05 Могу ли я указать динамическую матрицу?
25.03.19.02.06 Как выполнить оператор, созданный во время выполнения?
25.03.19.02.07 В чем разница между eval, обратными кавычками и ()?
25.03.19.02.08 Как остановить работающий MEL-скрипт?
25.03.19.02.09 Почему возникает ошибка преобразования, когда я ожидаю, что аргумент флага будет поплавок?
25.03.19.03 Моделирование
25.03.19.03.01 Как посчитать многоугольники?
25.03.19.03.02 Как получить имя выбранного узла формы?
25.03.19.03.03 Команды для выбора кривой на поверхности
25.03.19.03.04 Как получить и установить определенные значения UV для многоугольника?
25.03.19.03.05 Как создать узел ближайшегоPointOnSurface?
25.03.19.03.06 Как получить точку поворота объекта в мировом пространстве?
25.03.19.04 Анимация, динамика и рендеринг
25.03.19.04.01 Как получить или установить положение на временной шкале с помощью MEL?
25.03.19.04.02 Как рандомизировать ключевые кадры?
25.03.19.04.03 Как экспортировать наборы из файла Maya?
25.03.19.04.04 Как выбрать набор частиц?
25.03.19.04.05 Как убить отдельные частицы?
25.03.19.04.06 Как составить список какие объекты к каким группам затенения подключены ?
25.03.19.04.07 Как выполнить рендеринг из скрипта?
25.03.19.04.08 Как установить каталог пакетной рендеринга в MEL?
25.03.20 Примеры сценариев
25.03.20.01 Обучение на собственных файлах сценариев Maya
25.03.20.02 Чтение значений анимации из текстового файла
25.03.20.03 Граница столкновения частиц
25.03.20.04 Разрыв точек
25.03.20.05 Тестирование добавленных атрибутов частиц
25.03.20.06 Тестирование событий динамики
25.03.20.07 Воспроизведение времени динамики
25.03.20.08 Поиск незакрашенных объектов
25.03.21 MEL Windows и редакторы
25.03.21.01 Редактор выражений
25.03.21.02 Профилировщик MEL
25.03.21.02.01 Меню профилировщика MEL
25.03.21.02.02 Запустите профилировщик MEL
25.03.21.02.03 Создание данных профилирования
25.04 Python
25.04.01 Python в Maya
25.04.02 Инициализация среды Maya Python
25.04.03 Библиотеки Maya Python
25.04.04 Использование внешних библиотек Python с Maya Python
25.04.05 Интерпретатор Maya Python, mayapy
25.04.05.01 Запуск venv с mayapy
25.04.06 Python из внешнего интерпретатора
25.04.07 Инициализация и деинициализация в Python
25.04.08 Управление пакетами Python с помощью mayapy и pip
25.04.09 Установка и импорт PyMEL
25.04.10 Использование Python
25.04.11 Получить справку по команде Python
25.04.12 Python и многопоточность
25.04.13 Важные различия между MEL и Python
25.04.14 Создание конечных автоматов Python
25.04.14.01 Ссылка на узел этапа
25.04.14.02 Пример конечного автомата: интерактивные руководства
25.04.15 Отображение 2D-наложений
25.04.16 Текущие ограничения
25.04.17 Советы и рекомендации для сценаристов, впервые использующих Python
25.05 Dash