Addon Development With Python Vol 1

This 15-hour video course teaches how to build custom addons for Blender using Python. It starts with a general Python programming crash course using turtle graphics and PyGame to establish fundamental concepts before moving into Blender-specific scripting. Inside Blender, the curriculum covers navigating the Python API, accessing data via the bpy module, and working with context, properties, operators, and UI panels. The training progresses to building a fully featured addon from scratch using Visual Studio Code. Advanced topics include generating procedural geometry with the BMesh system, programming custom screen graphics with Blender's GPU module, rendering text with the BLF module, implementing ray casting, and creating interactive modal operators.