autodesk maya | |
---|---|
Tipo de | Editor de gráficos 3D |
Autor | Corporación de Sistemas Alias [d] |
Desarrollador | autodesk inc. |
Escrito en | C++ , MEL , Pitón , C# |
Interfaz | Qt |
Sistema operativo | Linux , Mac OS X , Microsoft Windows |
Idiomas de la interfaz | Inglés, Japonés, Chino |
Primera edición | 1 de febrero de 1998 |
ultima versión | 2020 (10 de diciembre de 2019) |
Formatos de archivo legibles | Formato de archivo binario maya, 32 bits [d] , formato de archivo binario maya, 64 bits [d] y formato de archivo ASCII maya [d] |
Formatos de archivo generados | Formato de archivo binario maya, 32 bits [d] , formato de archivo binario maya, 64 bits [d] y formato de archivo ASCII maya [d] |
Licencia | software comercial |
Sitio web | autodesk.com/products/may… |
Archivos multimedia en Wikimedia Commons |
Autodesk Maya es un editor de gráficos 3D disponible en Windows , macOS y Linux . Maya tiene una amplia funcionalidad de renderizado, modelado y animación 3D. El programa se utiliza para crear animaciones, entornos, gráficos en movimiento, realidad virtual y personajes. Ampliamente utilizado en la industria cinematográfica, televisiva y de juegos. [1] Originalmente desarrollado por Alias Systems Corporation y luego comprado y actualmente mantenido por Autodesk, Inc.
Maya lleva el nombre de la palabra sánscrita माया māyā, maya , que significa "ilusión". Maya vino en tres versiones:
Sin embargo, en SIGGRAPH 2009, Autodesk presentó una nueva versión de su sistema 3D Autodesk Maya 2010. A partir de este lanzamiento, los desarrolladores abandonaron la división del programa en Maya Complete y Maya Unlimited, ahora Maya se ofrece como un solo producto. En particular, "Maya 2010" contiene toda la funcionalidad de "Maya Unlimited 2009" y "Maya Complete 2009", incluido "Maya Nucleus Unified Simulation Framework", "Maya nCloth", "Maya nParticles", "Maya Fluid Effects", " Cabello Maya", Piel Maya. A partir de Maya 2010, Maya incluyó el sistema de composición Maya Composite, basado en Autodesk Toxic, que ya no estará disponible como programa independiente. Además, también a partir de Maya 2010, Maya incluye el sistema Autodesk MatchMover, el administrador de trabajos de renderizado en red Autodesk Backburner y cinco nodos de renderizado por lotes de Mental Ray .
Maya fue desarrollado originalmente por Alias Systems Corporation y lanzado para los sistemas operativos Linux , IRIX , Mac OS X y Microsoft Windows . (En la plataforma IRIX, la versión 6.5 fue la última debido a la disminución de la popularidad del sistema operativo Irix en los últimos años). En octubre de 2005, Alias se fusionó con Autodesk. En septiembre de 2007 , ahora Autodesk, lanzó una nueva versión, llamada "Maya 2008". Representantes de la compañía han confirmado en varias entrevistas que no fusionarán Maya y 3ds Max en un solo producto.
Una característica importante de Maya es su apertura a desarrolladores externos que pueden convertirlo en una versión óptima para cualquier estudio que prefiera escribir código específico para sus necesidades. Incluso a pesar del poder y la flexibilidad inherentes de Maya, esta característica es suficiente para influir en la elección del usuario.
Maya tiene incorporado un poderoso lenguaje interpretado independiente de la plataforma: Maya Embedded Language ( MEL ), muy similar a Tcl y C. No es solo un lenguaje de secuencias de comandos, es una herramienta y una forma de personalizar y refinar la funcionalidad principal de Maya ( la mayor parte del entorno Maya y las herramientas relacionadas están escritas en MEL). En particular, el usuario puede registrar sus acciones como un script en MEL, desde el cual puede crear rápidamente una macro conveniente. De esta manera, los animadores pueden agregar funcionalidad a Maya sin siquiera conocer MEL, dejando esa oportunidad si es necesario. Existe una API de C++ bien documentada para escribir extensiones externas en C++. (En realidad, puede escribir extensiones Maya externas en cualquier lenguaje de programación compilado, pero C++ es el más conveniente para esto). Los desarrolladores ahora también tienen la opción de escribir extensiones en Python . El lenguaje MEL es independiente de la plataforma, por lo que el código escrito en MEL se ejecutará en cualquier sistema operativo en el que se ejecute Maya.
Los archivos de proyecto, incluidos todos los datos de geometría y animación, se guardan como flujos de trabajo MEL. Estos archivos se pueden guardar como un archivo de texto (.ma - Maya ASCII) que se puede editar con cualquier editor de texto. Esto proporciona un nivel insuperable de flexibilidad cuando se trabaja con herramientas externas. ( Productos de Autodesk 3ds Max relacionados )
Maya fue el resultado de una combinación de tres productos de software: Wavefront The Advanced Visualizer (California, EE. UU.), Thomson Digital Image (TDI) Explore (Francia) y Alias Power Animator (Toronto, Canadá). En 1993, Wavefront compró TDI, luego, en 1995, Silicon Graphics Incorporated (SGI) compró Alias y Wavefront. La compañía combinada se hizo conocida como Alias|Wavefront. Alias|Wavefront más tarde pasó a llamarse Alias. En 2003, SGI vendió Alias a la firma de capital privado Accel-KKR. En octubre de 2005, Alias fue revendido nuevamente, esta vez Alias fue comprado por Autodesk. El 10 de enero de 2006, Autodesk completó la fusión, y desde ese momento "Alias Maya" se conoce como "Autodesk Maya". La octava versión del producto se lanzó con un nuevo nombre.
Al comienzo de su desarrollo, Maya usó el lenguaje Tcl interpretado. Hubo mucha discusión sobre este tema, ya que en ese momento la mayoría de los estudios de efectos visuales usaban el paquete Perl-Tcl. Sin embargo, ya en la primera versión, fue reemplazado por el lenguaje de script interno MEL ( Maya Embedded Language ), que se convirtió en el vínculo entre el usuario y el núcleo del programa, ya que MEL es, por ejemplo, una herramienta de programación para la interfaz del programa. establecer y vincular muchos atributos de nodos (nodos), una herramienta de animación de procedimiento y más. Maya 8.5 también incluía el lenguaje de secuencias de comandos Python. Maya 2008 incluye Python 2.5.
El renderizado en Maya se implementa mediante cuatro renderizadores integrados: Maya Software, Maya Hardware, Maya Vector Render y Arnold. También hay una serie de renderizadores de terceros que incluyen soporte para Maya. Los principales son:
Desde las primeras versiones, Maya se ha establecido en el campo del cine y las películas animadas, en particular, con su ayuda, personajes de cine y animación como Stuart Little , The Invisible Man , Shrek , WALL-E , Gollum ( El señor de los anillos ), Hulk , Davy Jones ( Piratas del Caribe ) [2] y otros. El programa se utilizó para crear la película animada " Final Fantasy: The Spirits Within ", los dibujos animados " South Park ", " Smeshariki ", " Fixies ", " Kitty Dogs ", " Leo and Tig ", " Woods ", " Fixies: Gran secreto " y " Masha y el oso " . Los estudios que usan Maya en la producción de efectos visuales han sido honrados por la Academia Estadounidense de Artes y Ciencias Cinematográficas en numerosas ocasiones . Entre ellos, Oscar por efectos visuales recibió películas: " The Matrix ", la trilogía " El señor de los anillos ", " Spider-Man 2 ", " King Kong ", " Piratas del Caribe: el cofre del hombre muerto ", "El Brújula Dorada ". El Oscar en la nominación " A la mejor película animada " establecida en 2001 también lo recibió la caricatura " Shrek " [3] . El programa también se usó para crear animación de personajes de la caricatura Zootopia , pero se complementó.
Software de animación y gráficos 3D | |
---|---|
fuente abierta |
|
Software propietario |
|