Autodesk Maya

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
Maya
Maya logo.png
Тип

Редактор трёхмерной графики

Разработчик

Autodesk

Написана на

C++ и Python[1]

Интерфейс

Qt

Операционная система

Mac OS X, Microsoft Windows, Linux

Первый выпуск

февраль 1998

Последняя версия

2016 (апрель 2015)

Лицензия

проприетарное программное обеспечение

Сайт

autodesk.ru/products/maya/overview

Commons-logo.svg Maya на Викискладе

Autodesk Maya — инструментальная система трёхмерной графики и компьютерной трехмерной анимации, обладающая также функционалом мощного редактора трехмерной графики. В настоящее время широко применяется в кинематографии, телевидении.[источник не указан 763 дня] Первоначально разработана для ОС Irix (платформа SGI), затем была портирована в ОС Linux, Microsoft Windows и Mac OS X. В настоящее время существуют как 32, так и 64-битные версии Maya. (Последние релизы Maya доступны только для 64-битных систем.)

Обзор[править | править вики-текст]

Maya названа в честь Санскритского слова माया māyā, майа, означающего «иллюзия». Maya существовала в трёх версиях:

  • Maya Unlimited — самый полный и самый дорогостоящий пакет. Содержит расширения Hair, Fur, Maya Muscule, Fluid Effects, Cloth и другие.
  • Maya Complete — базовая версия пакета, в которой присутствует полноценные блок моделирования и анимации, но отсутствуют модули физической симуляции.
  • Maya Personal Learning Edition — бесплатный пакет для некоммерческого использования. Есть функциональные ограничения, ограничение на размер визуализированного изображения, пометка водяными знаками финальных изображений.

Однако на выставке «SIGGRAPH 2009» компания Autodesk представила новую версию своей 3D-системы «Autodesk Maya» 2010. Начиная с этого релиза, разработчики отказались от разделения программы на «Maya Complete» и «Maya Unlimited», — теперь «Maya» предлагается как единый продукт. В частности «Maya 2010» содержит всю функциональность «Maya Unlimited 2009» и «Maya Complete 2009», включая «Maya Nucleus Unified Simulation Framework», «Maya nCloth», «Maya nParticles», «Maya Fluid Effects», «Maya Hair», «Maya Fur». Начиная с той же «Maya 2010» в «Maya» включена система композиции «Maya Composite», основанная на программе «Autodesk Toxic», которая более не будет доступна в виде отдельной программы. Кроме этого, также начиная с «Maya 2010», в «Maya» включена система «Autodesk MatchMover», менеджер для составления заданий сетевой визуализации «Autodesk Backburner», пять узлов визуализации для пакетного рендеринга средствами «Mental Ray».

Изначально «Maya» была разработана «Alias Systems Corporation» и выпущена для операционных систем Microsoft Windows, Linux, IRIX и Mac OS X. (На платформе IRIX версия 6.5 стала последней в связи с уменьшающейся популярностью ОС Irix в последние годы.) В октябре 2005 года компания Alias влилась в Autodesk. В сентябре 2007 года — теперь уже Аutodesk — выпустила новую версию, получившую имя «Maya 2008». Представители компании в различных интервью подтвердили, что не будут сливать Maya и 3ds Max в один продукт.

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

В Maya встроен мощный интерпретируемый платформенно-независимый язык: Maya Embedded Language (MEL), очень похожий на Tcl и С. Это не просто скриптовый язык, — это средство и способ настроить и доработать основной функциональность Maya (большая часть окружения Maya и сопутствующих инструментов написана на MEL). В частности, пользователь может записать свои действия как скрипт на MEL, из которого можно быстро сделать удобный макрос. Так аниматоры могут дополнять Maya созданным ими функционалом даже не владея языком MEL, оставляя при необходимости такую возможность. Для написания внешних расширений на языке C++ имеется подробно документированный C++ API. (Сосбветнно внешние расширения Maya можно писать на любом компилируемом языке программирования, но наиболее удобен для этого именно С++.) Также для разработчиков теперь имеется возможность написания дополнений на языке Python. Язык MEL не привязан к платформе, поэтому код, написанный на нём, будет исполняться в любой операционной системе, в которой работает Maya.

Файлы проектов, включая все данные о геометрии и анимации, сохраняются как последовательности операций MEL. Эти файлы могут быть сохранены в текстовом файле (.ma — Maya ASCII), который может быть отредактирован в любом текстовом редакторе. Это обеспечивает непревзойденный уровень гибкости при работе с внешними инструментами. (Похожие продукты Autodesk 3ds Max)

История[править | править вики-текст]

Maya стала результатом совмещения трех программных продуктов: Wavefront The Advanced Visualizer (Калифорния, США), Thomson Digital Image (TDI) Explore (Франция) и Alias Power Animator (Торонто, Канада). В 1993 Wavefront купила TDI, затем в 1995 компания Silicon Graphics Incorporated (SGI) купила обе компании Alias и Wavefront. Объединённая компания стала называться Alias|Wavefront. Позднее Alias|Wavefront была переименована в Alias. В 2003 году Alias была продана SGI частной инвестиционной фирме Accel-KKR. В октябре 2005 Alias была снова перепродана, — на сей Alias была куплена Autodesk. 10 января 2006 Autodesk завершила слияние, и с этого времени «Alias Maya» известна как «Autodesk Maya». 8-я версия продукта вышла под новым названием.

Скриптовые языки[править | править вики-текст]

В самом начале своей разработки Maya использовала интерпретируемый язык Tcl. Было много дискуссий на эту тему, так как в то время большинство студий визуальных эффектов использовало связку Perl-Tcl. Однако уже в первой версии ему на смену пришёл внутренний скриптовый язык MEL (Maya Embedded Language), который стал связующим звеном между пользователем и ядром программы, так как MEL является, например, средством программирования интерфейса программы, задания и связывания множества атрибутов нод (узлов), средством процедурной анимации и многого другого. В версии Maya 8.5 был также включен скриптовый язык Python. В Maya 2008 включена версия Python 2.5.

Визуализация[править | править вики-текст]

Визуализация в Maya реализована четырьмя встроенными визуализаторами: Maya Software, Maya Hardware, Maya Vector Render и mental ray. Также существует ряд визуализаторов от сторонних разработчиков, в которых включена поддержка Maya. Основные из них:

Maya в кинематографе[править | править вики-текст]

С самых ранних версий Maya зарекомендовала себя в сфере киноискусства и анимационного кино, в частности с её помощью были реализованы такие кино- и анимационные персонажи, как Стюарт Литтл, Человек-невидимка, Шрек, ВАЛЛ-И, Голлум (Властелин колец), Халк, Дейви Джонс (Пираты Карибского моря)[2] и другие. Также программа использована для создания анимационного фильма «Последняя фантазия: Духи внутри», мультфильмов «Южный парк», "Смешарики" и «Маша и Медведь». Неоднократно студии, использующие Maya в производстве визуальных эффектов, были отмечены Американской Академией кинематографических искусств и наук. Среди них Оскар за визуальные эффекты получили фильмы: «Матрица», трилогия «Властелин колец», «Человек-паук 2», «Кинг-Конг», «Пираты Карибского моря: Сундук мертвеца», «Золотой компас». Также Оскар в учрежденной в 2001 году номинации «За лучший анимационный фильм» получил мультфильм «Шрек»[3]. Также, программа использовалась для создания анимации персонажей из мультфильма Зверополис, однако она была дополнена.

Литература[править | править вики-текст]

  • Джон Кундерт-Гиббс, Майк Ларкинс, Дариус Деракшани, Эрик Кунзендорф. Освоение Maya 8.5 = Mastering Maya 8.5. — М.: «Диалектика», 2007. — ISBN 978-0-470-12845-9.
  • Крис Мараффи. Создание персонажей в Maya: моделирование и анимация = Maya Character Creation. — М.: «Вильямс», 2004. — С. 448. — ISBN 0-7357-1344-8.
  • Сергей Цыпцын. Понимая MAYA. — М.: Арт Хаус медиа, 2007. — С. 1428. — ISBN 978-5-902976-03-5.
  • Ганеев Р.М. 3D-моделирование персонажей в Maya. — М.: Горячая линия - Телеком, 2012. — С. 284. — ISBN 978-5-9912-0244-2.

См. также[править | править вики-текст]

Ссылки[править | править вики-текст]

Примечания[править | править вики-текст]