Maya (software)

Maya
Missing image
Maya_screenshot.jpg


Screenshot of Maya 6
Developer Alias Systems Corporation
Latest release 6.5 / January 2005
OS IRIX, Linux, Mac OS X, Windows
Genre 3D computer graphics
License Proprietary
Web site www.alias.com
Missing image
MayaLogo.png
The Maya logo

Maya is a high-end 3D computer graphics software package used in the film and TV industry, as well as for computer and video games, by Alias.

Contents

Overview

Maya comes in two main versions, Maya Complete (the less powerful package) and Maya Unlimited. Maya Unlimited was once considered too expensive for home users, but is now priced similarly to other 3D programs. Maya Personal Learning Edition (PLE) is available for non-commercial use, and is completely free. Since PLE is offered to potential users for free, rendered images are watermarked.

Maya is developed by Alias and is released for the Microsoft Windows, Linux, IRIX, and Mac OS X operating systems. The latest version of Maya, version 6.5, was released in 2005. 6.5 will be the last version that supports IRIX, due to the platform's declining popularity in recent years.

The most important feature of Maya is its openness to third-party software, which can strip Maya completely of its standard appearance and, using only the Maya kernel, can transform it into a highly customized, proprietary version of the software. Apart from its intrinsic power and flexibility, this feature in itself made Maya extremely appealing to large studios which tend to write quite a lot of proprietary code for their productions using the provided software development kit.

Apart from the openness to custom code, Maya also features a powerful, interpreted, cross-platform scripting language called Maya Embedded Language (MEL), which is very similar to PHP and conceptually resembles C. It is not only provided as a scripting language, but as means to customize Maya's core functionality (much of Maya's environment and tools are written in the language). Additionally, user interactions are implemented and recorded as MEL scripting code which users can view and drag onto a toolbar to create new 'macro' tools instantly. This provides animators with the power to add functionality to Maya without experience in C/C++ programming and compilers, though that option is, of course, provided with the software development kit.

Of particular note is the fact that project files, including all geometry and animation data, are stored as sequences of MEL operations which can be optionally saved as a 'human readable' file, editable in any text editor outside of the Maya environment and allows for a tremendous level of flexibility when working with external tools.

Select features

Version release history

See also

External links

See also: Maya (software), 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005