Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.
Autodesk Maya
Information
Type 3D modeling, animation and visual effects software
Developer Autodesk
Operating System Windows, macOS, Linux
License Commercial subscription or Autodesk Flex
Release Date 1998
Website https://www.autodesk.com/products/maya/overview


Autodesk Maya is 3D modeling, animation and visual effects software developed by Autodesk. Its tools cover geometry creation, character rigging, animation, simulation, shading and rendering for film, television and games.[1] In XR production, Maya can supply models and animation to real-time engines such as Unity and Unreal Engine.[2] Published VR implementations document this division of work: Maya produces the assets, while the engine assembles the interactive application.[3][4]

Autodesk also provides Create VR, a separate conceptual design application for sketching curves and modeling surfaces inside virtual reality. It exports the resulting forms for further work in Maya or other content creation software.[5]

History

Maya originated at Alias|Wavefront. The York University Computer Museum holds a Maya 1.0 software and manual set dated 1998 and identifies that year as the product's first release.[6] Autodesk completed its acquisition of Alias on January 10, 2006, bringing Maya, MotionBuilder and FBX into its product portfolio.[7]

Maya 2022, released in March 2021, bundled compiled Maya USD plug-in binaries and introduced Create VR alongside the main application. Contemporary reporting described Create VR as a tool for exploring rough 3D forms before exporting them to a desktop authoring application.[5] The App Store help document lists Create VR 2022.0 as the initial version and 2023.0 as an update adding more precise transforms, layer controls, symmetry options and editable FBX import, among other changes.[8]

Authoring capabilities

Maya's desktop tools support both asset creation and production automation. The capabilities most directly involved in preparing interactive 3D content include the following.[1][9]

Area Tools and output
Geometry Polygon modeling includes primitives, extrusion, splitting, merging and component editing. Quad Draw supports constructing polygon topology, and Maya can convert NURBS and subdivision surfaces into polygon meshes.[10]
Texture coordinates The UV Editor edits the two-dimensional coordinates used to place textures on surfaces. Its display tools include texture backdrops, checker patterns, distortion visualization and texel density measurements.[11]
Character deformation Skin binding connects geometry to a joint or transform hierarchy, with tools for editing influence weights. Blend shapes interpolate between target shapes for uses such as facial animation and corrective deformation.[12][13]
Animation Keyframes record attribute values at particular times. The Graph Editor exposes animation curves, while the Dope Sheet provides a view for adjusting timing.[14]
Customization MEL and Python scripts automate operations. The C++ and Python APIs support plug-ins, custom commands and dependency graph nodes.[9]

The broader toolset includes Bifrost procedural workflows, effects simulation, material authoring with LookdevX and rendering. These capabilities can be used during asset development, but the exported asset's treatment depends on the destination application's importer and renderer.[1][2]

XR asset workflows

The Maya-to-engine workflow has been discussed in the VR development community since at least 2015. An IGDA Twin Cities event on this pipeline covered FBX export, real-time performance, shaders and materials, and the choice between bone animation and blend shapes.[15] Current Autodesk and engine documentation describes the same broad sequence: author the source asset, export supported data, inspect the imported result and profile it in the real-time application.[16][2][17]

Geometry, scale and detail

Polygon topology, scale and pivot placement affect the imported asset. Epic's Maya workflow specifies matching units, cleaning unused scene elements and setting useful pivots. Unreal Engine uses centimeters and a Z-up coordinate system; Maya's FBX exporter provides unit and axis conversion controls.[2][18] For Unreal's FBX static mesh pipeline, meshes must be triangulated. Triangulating in the authoring application gives the artist control over the resulting edges.[19]

Subdivision and NURBS authoring require attention to the geometry actually exported. Maya's FBX options can retain a source mesh's smooth mesh data or export a tessellated result; NURBS-to-mesh conversion is a separate option.[18] Maya's Game Vertex Count plug-in, introduced with Maya 2022, reports the vertex count evaluated for Unity or Unreal export, providing a more relevant figure than the ordinary polygon display count for managing an engine vertex budget.[5]

Maya can generate lower-resolution level-of-detail (LOD) meshes using percentage, vertex or triangle reduction, optionally copying skin weights. It also provides LOD grouping and export through FBX.[20] Engine documentation also describes generating or importing LODs, so the final switching behavior is part of the destination workflow.[19]

Materials and animation

UV layout establishes how textures map to the model, and Maya can display distortion and texel density while editing those coordinates.[11] Importing geometry does not guarantee that all source material connections are recreated. Unreal's FBX static mesh documentation states that color and normal textures can be connected automatically, while other imported textures may require manual connections and some source texture uses are not imported.[19] Babylon.js's Maya glTF exporter similarly documents specific shader conversions and requirements for combined occlusion, roughness and metallic textures.[21]

For animated characters, the FBX exporter has separate skin and blend shape export options. Unsupported constraints can be baked into animation curves, with an explicit start, end and sampling step.[18] Autodesk's Game Exporter organizes animation clips by name and frame range, saving multiple takes in one FBX or separate files per clip.[22] Epic's Maya workflow imports a skeletal mesh and skeleton before importing animations that use it, and exposes an Import Morph Targets option for blend shape data.[2] These are transfers of supported geometry and motion data, rather than a guarantee that every Maya control, deformer or shader will execute in the engine.[18][19]

Engine handoff and interchange

Destination or format Documented workflow Relevant boundary
Unity Maya's Send to Unity workflow exports all or selected objects as FBX into a configured Unity project's Assets directory.[23] Unity recommends exported interchange files such as FBX for production. Direct import of proprietary Maya files relies on Maya being installed on the importing machine, while exported FBX can be used without that dependency.[16]
Unreal Engine FBX imports static meshes, skeletal meshes and animation. Its Maya guide also describes USD scene import and Alembic geometry caches.[2] The FBX static mesh pipeline supports features including multiple UV sets, custom collision and LODs. Material import remains limited to the supported texture and connection rules.[19]
OpenUSD Maya USD imports USD data into native Maya objects and exports Maya data, including supported materials, lights and cameras, to USD files.[24] The documented workflow uses .usd, .usda and .usdc files and the mayaUSDImport and mayaUSDExport commands; importer and exporter options determine which data is transferred.[24]
glTF and GLB The Babylon.js Maya exporter provides glTF 2.0 and binary GLB export through an additional plug-in.[21] The exporter documents its own material conversions, texture requirements and animation handling. These are plug-in capabilities and should be checked against the chosen exporter.[21]

Performance validation

Maya's geometry counts and previews help prepare an asset, while an XR application's frame cost includes more than that asset's topology. Epic's VR performance guide distinguishes game-thread work, render-thread draw calls and GPU transformation and shading costs. It recommends LODs, restrained material complexity, fewer materials per object and careful use of translucency, dynamic lights and shadows.[17] The same guide calls for profiling throughout development and checking actual headset frame timings with the runtime's performance tools. Consequently, a Maya viewport preview alone does not establish that an exported scene will meet the destination headset's frame budget.[17]

Autodesk Create VR

Create VR is a conceptual modeling workflow associated with Maya. Autodesk's App Store documentation describes NURBS and subdivision surface tools, freeform curves, layers and image or model references. Installation uses a separate installer; enabling the Maya Create VR plug-in adds a VR menu from which the application can be launched.[8] This workflow lets a designer develop forms while immersed alongside the model, then continue authoring in Maya.[25]

Editable geometry and exports

The Maya 2024 Create VR documentation distinguishes the following two export purposes.[26][27]

Export Result and intended use
Export FBX Exports subdivision objects, surfaces and curves for further modeling in Maya or another application supporting the data. Objects imported together share a layer and root node in Maya, and exported materials are named by their hexadecimal colors.[26]
Export Smooth Mesh Produces a tessellated FBX mesh for visualization applications or game engines. Autodesk names VRED, Sketchfab and Unity as examples.[27]

FBX import supports NURBS curves and surfaces, subdivision objects, polygons and polylines. NURBS and subdivision geometry can be edited with Create VR's modeling tools; imported polygon meshes and polylines can be moved, scaled, duplicated or deleted but do not become editable with those tools. Degree-one, single-span NURBS curves exported as polylines also fall into this restriction. Autodesk notes that different limit-surface implementations can make subdivision objects look different in Maya and Create VR.[28]

The documented limitations include uneditable imported objects without a layer assignment, periodic NURBS geometry that needs the FBX Divide Periodic option, and subdivision material assignments that may need reassignment to the generated surfaces in Maya. The same list warns that some non-manifold face selections can cause a crash during subdivision extrusion.[29]

Documented compatibility

As checked on October 12, 2026, the help link from the Autodesk App Store resolves to Maya 2024's Create VR documentation. Its hardware page lists the following requirements and recommendations.[8][30]

Item Maya 2024 Create VR documentation
Operating system Windows 10.[30]
Headsets and controllers Oculus Rift and Rift S with Touch controllers; HTC Vive, Vive Pro, Vive Cosmos and Vive Cosmos Elite with their supported controllers.[30]
Recommended PC A VR-ready computer meeting the headset manufacturer's requirements, with an Intel Core i7-7700 or better, at least 16 GB RAM and an NVIDIA GTX 1080 or equivalent or better GPU.[30]
Physical setup Desk or room scale; controller dominance can be switched between right and left hands.[30]

These entries are specific to the published Create VR documentation. Maya's desktop operating-system requirements are listed separately for each release.[30][31]

Published VR implementations

Original research papers provide examples of how Maya fits into an application's production workflow.[3][4]

Project Maya's documented role Subsequent application work
My Lovely Granny's Farm (2023) The authors created scenes, characters and objects in Maya and exported the objects as FBX.[3] Unity assembled the VR environment and C# scripts controlled behavior and interactions.[3]
VR bioreactor laboratory (2026) A Maya model of a 30-liter bioreactor was developed from photographs and sketches. Gauges, knobs and touch controls were enlarged to improve readability and interaction in the virtual environment.[4] The authors assembled the application in Unity with PlayMaker and developed a desktop version before adapting it for VR.[4]

Desktop requirements and licensing

Autodesk's Maya 2027 release notes identify that release as available through Autodesk Account.[32] Its March 25, 2026 system-requirements page lists Windows 11; macOS 26.x, 15.x or 14.x; Red Hat Enterprise Linux 8.10 WS or 9.7 WS; and Rocky Linux 8.10 or 9.7. It specifies 8 GB RAM, with 16 GB or more recommended, and 7 GB of installation space.[31]

Autodesk offers Maya through subscriptions and Flex tokens. Maya Indie includes the same toolset but has revenue and project-value eligibility conditions. Maya Creative is a separate offering with a reduced set of core tools and Flex access.[33]

See also

Reviewed 12 October 2026. Identity and history, documented authoring and XR interchange workflows, Maya 2024 Create VR exports and compatibility, the stated roles in two research implementations, and Maya 2027 requirements and licensing checked against all 33 final cited sources. About review dates.

References

  1. ↑ 1.0 1.1 1.2 "Autodesk Maya 2027 | Download & Buy Official Maya". Autodesk. https://www.autodesk.com/products/maya/overview. Retrieved 2026-10-12.
  2. ↑ 2.0 2.1 2.2 2.3 2.4 2.5 "Importing Content into Unreal Engine from Maya". Epic Games. https://dev.epicgames.com/documentation/unreal-engine/importing-content-into-unreal-engine-from-maya. Retrieved 2026-10-12.
  3. ↑ 3.0 3.1 3.2 3.3 Aiganym Soltiyeva; Wilk Oliveira; Alimanova Madina; Shyngys Adilkhan; Marat Urmanov; Juho Hamari (2023-05-20). "My Lovely Granny’s Farm: An immersive virtual reality training system for children with autism spectrum disorder". Education and Information Technologies. https://pmc.ncbi.nlm.nih.gov/articles/PMC10199436/. Retrieved 2026-10-12.
  4. ↑ 4.0 4.1 4.2 4.3 Xinyu Zhang; Jeremy G. Roberts; Tabe Abane; Ehijie Ebewele; Sara Fisher; Valentina Saenz; Emil Polyak (2026-06-16). "Develop and pilot a virtual reality–based bioreactor for biomanufacturing and environmental engineering labs". Frontiers in Education. https://www.frontiersin.org/journals/education/articles/10.3389/feduc.2026.1834044/pdf. Retrieved 2026-10-12.
  5. ↑ 5.0 5.1 5.2 Jim Thacker (2021-03-24). "Autodesk ships Maya 2022". CG Channel. https://www.cgchannel.com/2021/03/autodesk-ships-maya-2022/. Retrieved 2026-10-12.
  6. ↑ "Alias|Wavefront Maya 1.0". York University Computer Museum Canada. https://museum.eecs.yorku.ca/items/show/340. Retrieved 2026-10-12.
  7. ↑ "Autodesk Completes Acquisition of Alias". Autodesk. 2006-01-10. https://investors.autodesk.com/news-releases/news-release-details/autodesk-completes-acquisition-alias. Retrieved 2026-10-12.
  8. ↑ 8.0 8.1 8.2 "Autodesk® Create VR for Autodesk® Maya®". Autodesk App Store. https://apps.autodesk.com/MAYA/en/Detail/HelpDoc?appId=3751509454670639690&appLang=en&os=Win64. Retrieved 2026-10-12.
  9. ↑ 9.0 9.1 "Maya Developer Help Center". Autodesk. https://help.autodesk.com/view/MAYADEV/2026/ENU/. Retrieved 2026-10-12.
  10. ↑ "Polygon modeling overview". Autodesk. https://help.autodesk.com/cloudhelp/2026/ENU/Maya-Modeling/files/GUID-5855E588-E3C9-4543-A152-989C1BCDDFE1.htm. Retrieved 2026-10-12.
  11. ↑ 11.0 11.1 "UV Editor overview". Autodesk. https://help.autodesk.com/cloudhelp/2024/ENU/Maya-Modeling/files/GUID-73BF7546-3BF2-44F3-9192-15A024CEC173.htm. Retrieved 2026-10-12.
  12. ↑ "Skin menu". Autodesk. https://help.autodesk.com/cloudhelp/2027/ENU/Maya-CharacterAnimation/files/GUID-35ECFBC1-A65B-46AF-9542-213BD304C632.htm. Retrieved 2026-10-12.
  13. ↑ "Shape Authoring". Autodesk. https://help.autodesk.com/cloudhelp/2026/ENU/Maya-CharacterAnimation/files/GUID-B8853C3F-2997-4DC2-95A0-7C43E45888E4.htm. Retrieved 2026-10-12.
  14. ↑ "Keys". Autodesk. https://help.autodesk.com/cloudhelp/2026/ENU/Maya-Animation/files/GUID-68F66F69-1F76-4F58-A88A-0A58FBDE5350.htm. Retrieved 2026-10-12.
  15. ↑ "MN VR and HCI / TC Maya - Oct 2015: Maya to Unity Pipeline for VR". IGDA Twin Cities. 2015-10-28. https://igdatc.org/events/vr-hci/2015/10/28/maya.html. Retrieved 2026-10-12.
  16. ↑ 16.0 16.1 "Support for proprietary model file formats". Unity Documentation. https://docs.unity3d.com/6000.6/Documentation/Manual/HOWTO-ImportObjectsFrom3DApps.html. Retrieved 2026-10-12.
  17. ↑ 17.0 17.1 17.2 "VR Performance Testing". Epic Games. https://dev.epicgames.com/documentation/en-us/unreal-engine/vr-performance-testing-in-unreal-engine. Retrieved 2026-10-12.
  18. ↑ 18.0 18.1 18.2 18.3 "FBX Export options". Autodesk. https://help.autodesk.com/cloudhelp/2025/ENU/Maya-Basics/files/GUID-FE8DBEAA-C2DD-43B3-9933-4BA4CDDEAA89.htm. Retrieved 2026-10-12.
  19. ↑ 19.0 19.1 19.2 19.3 19.4 "FBX Static Mesh Pipeline". Epic Games. https://dev.epicgames.com/documentation/unreal-engine/fbx-static-mesh-pipeline-in-unreal-engine?lang=en-US. Retrieved 2026-10-12.
  20. ↑ "Example workflow: Create and export LODs to a game engine". Autodesk. https://help.autodesk.com/view/MAYAUL/2022/ENU/?guid=GUID-DF9BB4B4-333C-4934-8D1D-9C666D8C3991. Retrieved 2026-10-12.
  21. ↑ 21.0 21.1 21.2 "Export Maya scene as glTF". Babylon.js Documentation. https://doc.babylonjs.com/features/featuresDeepDive/Exporters/Maya_to_glTF. Retrieved 2026-10-12.
  22. ↑ "Export animation clips with Game Exporter". Autodesk. https://help.autodesk.com/cloudhelp/2025/ENU/Maya-ManagingScenes/files/GUID-31148EE5-CAA8-48F2-9E51-3C9712EE8A14.htm. Retrieved 2026-10-12.
  23. ↑ "Export a scene to Unity". Autodesk. https://help.autodesk.com/cloudhelp/2025/ENU/Maya-Interoperability/files/GUID-01D019BF-4686-469C-98A1-FDA30C75FFAE.htm. Retrieved 2026-10-12.
  24. ↑ 24.0 24.1 "Import and export USD data in Maya". Autodesk. https://help.autodesk.com/cloudhelp/ENU/Maya-USD/files/USD-for-Maya/GUID-2755A1ED-4857-4111-8571-5D658EE90FA0.html. Retrieved 2026-10-12.
  25. ↑ "About Create VR". Autodesk. https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_CreateVR_aboutcreatevr_html. Retrieved 2026-10-12.
  26. ↑ 26.0 26.1 "Export for modeling". Autodesk. https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_CreateVR_createvrexportfbx_html. Retrieved 2026-10-12.
  27. ↑ 27.0 27.1 "Export for visualization". Autodesk. https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_CreateVR_createvrexportsmoothmesh_html. Retrieved 2026-10-12.
  28. ↑ "Importing FBX files". Autodesk. https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_CreateVR_createvrimportfbx_html. Retrieved 2026-10-12.
  29. ↑ "Maya Create VR Known Limitations". Autodesk. https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_CreateVR_createvrknownlimitations_html. Retrieved 2026-10-12.
  30. ↑ 30.0 30.1 30.2 30.3 30.4 30.5 "Create VR hardware requirements and controller maps". Autodesk. https://help.autodesk.com/view/MAYAUL/2024/ENU/?guid=Maya_CreateVR_createvrhardwarecontrollers_html. Retrieved 2026-10-12.
  31. ↑ 31.0 31.1 "System Requirements for Autodesk Maya 2027". Autodesk. 2026-03-25. https://help.autodesk.com/view/MAYAUL/2027/ENU/?caas=caas/sfdcarticles/sfdcarticles/System-Requirements-for-Autodesk-Maya-2027.html. Retrieved 2026-10-12.
  32. ↑ "Maya 2027 Release Notes". Autodesk. https://help.autodesk.com/cloudhelp/2027/ENU/Maya-ReleaseNotes/files/MAYA_RELEASENOTES_2027_HTML.html. Retrieved 2026-10-12.
  33. ↑ "Buy Maya | Get Prices & Subscribe to Official Maya". Autodesk. https://www.autodesk.com/products/maya/buy. Retrieved 2026-10-12.