We have curated a set of free or almost free resources for someone wanting to learn right now, no matter your income level or ability. There are many ways to learn and we think these are some of the best resources for you.
We hope you enjoyed the rigging resources and will find these scripting and programing links of help as you expand your skills and speed up your workflow.
Remember even learning a little scripting can help you use the existing scripts and tools that are free online and help you start making your own when you find the need.
If you are already scripting in Python and are ready to explore the API to make faster tools, the C++ resources will get you started.
Python scripting in Maya
Python Scripting A simple tool or script with a few lines can save hours of repetitive work, start working smarter, not harder.The great thing is once you learn Python basics, it is used in many 3d applications and programing concepts are always helpful to any character TD, especially while rigging.
This series shows you how to learn the basics of Python Scripting for the CG / VFX. If you have ever been overwhelmed or discouraged by past attempts at learning scripting and python, this is for you!
Introduction to Python Scripting in MayaSometimes Autodesk learning puts out very clear and helpful content like this introduction to the basics of Python Scripting series.
Here is an example from our Python Class Mentor on how to automate rigging a leg using python in Maya.
Visual code and compounds
Bifost has continued to grow in functionality. While many of the core programing concepts will apply like looping and variables, this is a visual way to create tools and results that are easy to experiment with and are much faster than a python plugin and almost as fast as a full compiled C++ plugin without having to leave Maya.
Maya API and C++ coding
When you are ready to expand what you can do from Python into more low level control over Maya that is as fast as possible when creating complex results or working with heavy data then the API using C++ is where you will go next. There are many great examples of Maya artists taking their ideas for better tools and creating free or paid plugins that help everyone and the way to do that is with the API.
Not wanting to write a plugin? No problem, you might have found a free plugin online but need to compile it for your version of Maya, we have some help for that.
While we linked you to Cult of rig for rigging, he covers many programing concepts and the API as well and we wanted to make sure you didn’t miss that content.
One more option for learning about compiling plugins is from Chad Vernon (who is coming up next) on how to use cmake to compile Maya plugins.
Chad Vernon recently converted his paid courses on programing the Maya API over to free and they are a great resource
*His applied 3d math is a good companion for helping understand the Cult of Rig videos.
We hope you found this helpful and hope it will save you and or your team time and money once you apply your newly learned coding skills to your daily work. Need more? Register now for mentor led instruction!