Using the Enhanced User Interface in Maya

Maya is a top animation and 3D modeling software that is used widely in the entertainment, architecture and car manufacturing industries, amongst others. The latest version offers an enhanced user interface that can make using the software much more efficient. This new upgrade, as well as additional system compatibility makes for an accessible program for all users. This software helps to deal with productivity challenges. Animation can cause a bottle neck, and Maya can help produce high quality 3D images and effects quickly.


The enhanced interface makes it possible to customize your workflow. This software can be used on all different platforms and in conjunction with other software plug-ins and add-ons. Some of the main features include a selective display, 3D manipulators, marking menus, undo levels, management tools and brush based tools. The software uses Qt. Qt is a cross platform application. This application can be used to create and write models and programs, and then use them across many other multiple platforms.

This uses C++ language that can be used on mobile phones, Linux and Windows NS OS X operating systems. The actual interface is not much different, but anything you create can be natively run on all different systems. 


The interface is built around the Python and MEL commands that create the different UI input fields, sliders, buttons and more. The widgets that run these are now built off of the Qt platform, as before they were platform specific. There is also an interface command load UI, so the designer can create their own custom interface and then load it into the software. This UI makes it much easier to work with the interface as it is possible to undock and dock various menus as needed. It is possible to resize all of the elements manually. This new interface will set Maya apart from its competitors.

Real Time

The latest interface makes it possible to use real time motion adaptation via the HumanIK. This software has been incorporated into Maya and will take the human and reposition all of the joints in each frame to the target pose. This allows for live retargeting and a much more realistic way to deal with run time. This is being developed specifically for video game, as the character in the game can realistically interact with the environment. This is very useful if you have one type of motion for a character and want to retarget it to another character. HumanIK is being used more and more with motion capture animation.


The latest Maya interface makes it possible to export and import images and projects. There is a specific export to Mudbox of which the image mesh can be directly transferred to Mudbox for further editing and then back into Maya. Final Cut Pro files can immediately be imported into Maya in order to create time code, audio and movie information as well as the use of cameras. This easy option to work with other programs besides different operating systems will make Maya be used more and more for modeling, motion capture and 3D animation.