Maya

Материал из Википедии — свободной энциклопедии

Перейти к: навигация, поиск
Maya
Image:40px-Autodesk Maya 8.0 Logo.png
Тип Редактор трёхмерной графики
Разработчик Autodesk
ОС Microsoft Windows, Mac OS X, GNU/Linux
Версия 2009 (10.0) — 6 октября 2008
Лицензия проприетарное программное обеспечение
Сайт Autodesk Maya

Maya — редактор трёхмерной графики. В настоящее время стала стандартом 3D графики в кино и телевидении. Первоначально разработана для ОС Irix (платформа SGI), затем была портирована под ОС GNU/Linux, Microsoft Windows и Mac OS. В настоящее время существует как для 32, так и для 64-битных систем.

Содержание

[править] Обзор

Maya названа в честь Санскритского слова, которое означает иллюзия. Maya существует в трёх версиях:

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

Maya была разработана Alias Systems Corporation и выпущена для операционных систем Microsoft Windows, GNU/Linux, IRIX и Mac OS X. В сентябре 2007 года, была выпущена новая версия, получившая имя Maya 2008. Для платформы IRIX последней версией была 6.5, в связи с уменьшающейся популярностью ОС в последние годы. В октябре 2005 года компания Alias влилась в Autodesk. Представители компании в различных интервью подтвердили, что не будут сливать Maya и 3ds Max в один продукт.

Пример изображения, созданного с помощью Maya

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

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

Файлы проектов, включая все данные о геометрии и анимации, сохраняются как последовательности операций 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 была снова перепродана, на сей раз компании Autodesk. 10 января 2006 Autodesk закончил слияние и теперь Alias Maya известна как Autodesk Maya.

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

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

[править] Визуализация

[править] Литература

  • Джон Кундерт-Гиббс, Майк Ларкинс, Дариус Деракшани, Эрик Кунзендорф Освоение 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

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

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

Источник — «http://ru.wikipedia.org/wiki/Maya»