Learn Advanced Scripting in Maya

Build an FBX exporter in Maya while learning some advanced scripting techniques!

   Watch Promo

In Advanced Scripting in Maya, we will use a real-world issue as a teaching case while developing automation and support an FBX exporter. In the first module for this course we will discuss some basic philosophies about software design before we start writing our code. We will then begin our script by starting on some basic lower level functions and ending with the creation of our FBX export nodes. From there we will continue our script by designing all the procedures needed to handle exporting of rigged characters, setting our animation export settings, and managing anim layers per animation.

We will also show how to set our FBX export settings and will end the second module with writing the actual calls to the FBX exporter using our animation. Next, we will design our main UI, so all our export code will be easier to use. We will build a tabbed window so we can switch between model and animation export, and include such options as pop-up menus when we right-click for power users. To wrap things up, we will add the functions needed to make our UI work, we will create procedures that will automatically populate the UI depending on what is selected, procedures to support our popup menus, and eventually calling our export code.


Your Instructor


Chad Morgan
Chad Morgan
Chad Robert Morgan started his career at LucasArts where, as a newbie to the industry, was fortunate enough to work with some very talented mentors who taught him how to use Maya. Since then, Chad has been trying to pay it forward by sharing what he has learned, first by giving lectures at Autodesk Master Classes, then publishing an article in 3D World magazine, posting tutorials on YouTube, and finally teaming up with 3dmotive. Working at LucasArts, Chad worked on the games Obi-wan, Starfighter, and Gladius. Chad has also worked for ReelFX on the direct-to-dvd movie G.I. Joe – Valor vs. Venom, and then moved on to Double Helix where he worked for ten years on such titles like Strider, Killer Instinct, Front Mission : Evolved, and Silent Hill : Homecoming. Chad is currently a freelance technical artist, working with clients such as Whitemoon Dreams, as well as developing his own independent game and video titles under his own company, Spectral Ink Productions.

Course Curriculum



Frequently Asked Questions


When does the course start and finish?
The course starts now and never ends! It is a completely self-paced online course - you decide when you start and when you finish.
How long do I have access to the course?
How does lifetime access sound? After enrolling, you have unlimited access to this course for as long as you like - across any and all devices you own.
What if I am unhappy with the course?
We would never want you to be unhappy! If you are unsatisfied with your purchase, contact us in the first 30 days and we will give you a full refund.

Get started now!