Autodesk Maya provides a rich and powerful API that can be used to automate repetitive tasks, and to extend the core functionality of Maya. This functionality includes customization of 3D modeling, animation, visual effects, rendering, and many other areas. C++, Python, and .NET are supported. The Software Development Kit (SDK) provides extensive functionality and provides code samples and documentation to help get you started developing with the Maya API. Read more...
Learn more about Maya API through Maya API documents and samples found in Maya devkit. Starting with Maya 2016, the devkit is distributed separately. They can be downloaded from the end of this page. The C++ headers and library continue to be installed with Maya.
Autodesk supports a developer registration scheme to prevent Maya Tangent Types conflicts between different applications. You can define Anim Curve Interpolation Types. It allows for the creation and evaluation of customized animation curves, in addition to determination of the type ID and name of the curve. To register your own block, go here.
Maya uses a modified distribution of the Qt open source. You can find them by clicking here. Browse to the specific version of Qt listed that supports the version of Maya that are working with, and then download via the link.
This white paper explains how to use the Maya render pass framework. The covered topics include: rendering pipeline efficiency, configuring and customizing render passes, and how to composite render passes. The examples show how to leverage render passes to achieve efficient compositing workflows for common rendering, lighting and look tuning tasks.
Trial versions are available for most Autodesk products. Download your free 30-days trial version today. You can obtain Autodesk desktop software for development use on an on-going basis by joining ADN at the Standard or Professional membership level too.
All the information and resources needed to use Autodesk cloud-based software and components in your own web and mobile applications can be found on the Autodesk Forge Developer Portal. Get easy access to Forge APIs and documentation, tutorials, GitHub samples, support and more.