1
AUTODESK
®
MAYA
®
APIWHITE PAPER
Autodesk Maya API|White Paper
This white paper introduces Autodesk
®
Maya
®
software and its architecture toprogrammers who may be unfamiliar with its APIs (application programminginterfaces).
Contents
CONTENTS....................................................................................................1
INTRODUCTION.............................................................................................3
AN OVERVIEW OF THE MAYA ARCHITECTURE........................................3
MAYA API AND MAYA PYTHON API............................................................4
PLUG-INS.......................................................................................................5
Loading and Unloading
........................................................................................................................5
The simplest Maya Plug-in
..................................................................................................................6
A more complex example
....................................................................................................................8
PLUG-IN INTEGRATION WITH MAYA........................................................11
Types of Plug-ins
................................................................................................................................11
Plug-in access to Maya scene data
.................................................................................................12
IMPLEMENTATION OF THE MAYA API.....................................................12
Objects and Function Sets
................................................................................................................12
Objects
.................................................................................................................................................13
Function Sets
.......................................................................................................................................13
Transient Objects
................................................................................................................................14
Math Classes
.......................................................................................................................................15
Proxy Objects
......................................................................................................................................15
UI
...........................................................................................................................................................15
Leave a Comment