Autodesk Maya - Gpedia, Your Encyclopedia

Зміст

  • 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 , "Maya Fur". Починаючи з тієї ж "Maya 2010" у "Maya" включена система композиції "Maya Composite", заснована на програмі "Autodesk Toxic", яка більше не буде доступна у вигляді окремої програми. Крім цього, також починаючи з Maya 2010, в Maya включена система Autodesk MatchMover, менеджер для складання завдань мережевої візуалізації Autodesk Backburner, п'ять вузлів візуалізації для пакетного рендерингу засобами Mental Ray.

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

У Maya вбудований потужний платформно-незалежний мову, що інтерпретується:Maya Embedded Language(MEL), дуже схожий на Tcl і С. Це не просто скриптова мова, - це засіб і спосіб налаштувати і допрацювати основну функціональність Maya (більша частина оточення Maya та супутніх інструментів написана на MEL). Зокрема користувач може записати свої дії як скрипт на MEL, з якого можна швидко зробити зручний макрос. Так аніматори можуть доповнювати Maya створеною ними функціональністю, навіть не володіючи мовою MEL, залишаючи при необхідності таку можливість. Для написання зовнішніх розширень мовою C++ є докладно документований C++ API. (Власне зовнішні розширення Maya можна писати будь-якою компілюваною мовою програмування, але найбільш зручний для цього саме С++.) Також для розробників тепер є можливість написання доповнень мовою Python. Мова MEL не прив'язана до платформи, тому код, написаний на ньому, буде виконуватися в будь-якій операційній системі, в якій працює Maya.

На самому початку своєї розробки 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 та Arnold. Також існує ряд візуалізаторів від сторонніх розробників, у яких включено підтримку Maya. Основні з них:

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