Do you have a killer Blender add-on idea? Is your 3D workflow stifled by manual tasks that could be automated? Are you interested in contributing to Blender's development?
If you can answer "yes" to any of these, you're in the right place!
This course is designed to ease the learning curve of scripting custom tools for Blender. 3D artists often develop ideas for improving their tools as they work but rarely make them a reality. Programming lines of code into functional tooling is like a deep magic within our favorite 3D app. It's an under-utilized skillset that can lead to lucrative income on the Blender Market, a job at the Blender Foundation, or a position at Animation Studios abroad.
It's a skill worth trying!
My only background in "programming" before starting this course was writing a bunch of scripts in javascript for a software at work, but still, i managed to finish the course and create the little add-on i always dreamed of.
So if you are interested in creating your own tools, do not be afraid by the "coding" part, even if you know little, or nothing about coding.Β
It's all logic, and it is very well explained by Spencer. The course contains a lot of tips, such as reviewing existing code for buttons, panels, etc. which makes it easier to understand "how it's done".
Thanks for taking the time to post this! Means a lot β€οΈ
Spencer has a knack for making complex topics easy to understand. What I loved most was how he walked us through his thought process and troubleshooting the inevitable errors, rather than just presenting a line-by-line scripted (pun intended π ) tutorial.Β Β
Instead of simply following steps, we learned how to find the information we needβkind of like the "teach a person to fish" approach. I really appreciate this style of teaching.Β Β
After following along, I feel I learned enough to bring some of my add-on ideas to life. I know it will be a bumpy road (Python is a new language to me), but I also know I can turn to the CG Cookie community whenever I hit a roadblock.