Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views : Ad Clicks : Ad Views :
Oh Snap!

It looks like you're using an adblocker. Adblockers make us sad. We use ads to keep our content happy and free. If you like what we are doing please consider supporting us by whitelisting our website. You can report badly-behaved ads by clicking/tapping the nearby 'Advertisement' X text.

Blender Addon Development with Python Vol 1 by Kenzo CG.Boundary

Blender Addon Development with Python Vol 1 by Kenzo CG.Boundary

/

Author:Kenzo CG.Boundary

Duration:15 hours on-demand video

Actual Duration:14h 46m

Release date:2026, February

Publisher:Udemy

Skill level:Beginner

Language:English

Exercise files:Yes

Software:Blender, Python, PyGame, Visual Studio Code

Course URL:https://www.udemy.com/course/blender-addon-development-with-python-vol-1/

Learn to build professional Blender add-ons from scratch using Python, covering everything from core programming concepts to advanced API manipulation.

Ready to stop just using Blender and start building your own tools for it? This course is your ticket to creating professional Blender add-ons using Python. You’ll go from zero to building complex, custom solutions that can seriously speed up your workflow or even become sellable products.

🎯 What you’ll learn

  • Learn the Python programming language from the ground up.
  • Get hands-on with PyGame and Turtle Graphics for practical coding exercises.
  • Write and run scripts directly inside Blender.
  • Develop a fully featured Blender add-on.
  • Master Visual Studio Code and its debugger for efficient development.
  • Utilize GPU and BLF modules for custom graphics and text.
  • Work with BMesh for creating procedural modeling tools.
  • Understand Blender Mathematics, including matrices and vectors.
  • Create Modal Operators for interactive tools.
  • Implement Ray Casting for precise interactions.
  • Set up persistent application handlers.
  • Convert your add-ons into Extension types.
  • Build Addon Preferences and Properties.

βœ… Requirements

  • Skills: A basic understanding of Blender is needed.
  • Tools: Visual Studio Code is recommended for development.
  • Hardware: Standard computer capable of running Blender.

πŸ“ Description

This course is your launchpad into Blender add-on development, whether you’re a Python novice or an experienced coder. We kick things off with a fast-paced Python review, using fun projects like Turtle Graphics and a PyGame game to get you coding quickly. You’ll learn core concepts like drawing commands and game logic through practical application.

Then, we dive headfirst into Blender’s Python API. You’ll learn how to access and manipulate bpy data to control your scenes. We’ll cover essential systems like context, properties, operators, and panels – the building blocks of any real-world add-on.

The course culminates in building a complete, professional Blender add-on from scratch using Visual Studio Code. You’ll also explore advanced topics like custom graphics with the GPU module, ray casting for precise interactions, and procedural geometry generation using BMesh. This is for anyone serious about creating powerful Blender tools.

πŸ§‘β€πŸŽ“ Who this course is for:

  • Blender artists and enthusiasts looking to build their own custom add-ons and scripts.
  • Developers wanting to expand their skillset into 3D software customization.

πŸ§‘β€πŸ« About the Author

Kenzo CG.Boundary is a seasoned Blender user with almost 20 years of combined experience in coding and 3D creation. He specializes in developing Blender add-ons, focusing on making complex technical concepts accessible and easy to follow. If you’re a Blender fan eager to automate workflows or create unique tools, Kenzo’s practical, project-driven approach is designed to help you level up your skills.

🏁 Final Result

  • A portfolio-ready, fully functional Blender add-on built from the ground up, demonstrating your ability to code custom tools for 3D software.
Curriculum

πŸ“‹ Course content

  1. Software and Setup
    • Software and Setup23:22
  2. Python Review
    • Python Review56:22
  3. Python Practice Part 1 – Turtle Graphics
    • Python Practice Part 1 – Turtle Graphics31:35
  4. Python Practice Part 2 – PyGame
    • Python Practice Part 2 – PyGame54:44
  5. Blender Interface
    • Blender Interface35:44
  6. Blender Context
    • Blender Context27:45
  7. Blender Data
    • Blender Data29:07
  8. Blender Operators
    • Blender Operators40:26
  9. Blender Properties
    • Blender Properties40:22
  10. Addon Setup
    • Addon Setup18:20
  11. Addon Panel
    • Addon Panel13:05
  12. Addon Operator – BMesh
    • Addon Operator – BMesh1:02:13
  13. Blender Mathematics
    • Blender Mathematics46:47
  14. Blender Graphics GPU – Shaders
    • Blender Graphics GPU – Shaders1:02:58
  15. Blender Graphics BLF – Fonts
    • Blender Graphics BLF – Fonts51:03
  16. Blender App Handlers and Traceback
    • Blender App Handlers and Traceback26:13
  17. Addon Preferences
    • Addon Preferences24:00
  18. Addon Modal Operator Setup
    • Addon Modal Operator Setup29:42
  19. Addon Modal Graphics Part 1
    • Addon Modal Graphics Part 148:18
  20. Modal Operator Ray Casting
    • Modal Operator Ray Casting23:53
  21. Addon Modal Controls
    • Addon Modal Controls12:33
  22. Addon Modal Operator BMesh Slice
    • Addon Modal Operator BMesh Slice1:06:38
  23. Addon Modal Graphics Part 2
    • Addon Modal Graphics Part 224:14
  24. Addon Popup Menu and Hotkeys
    • Addon Popup Menu and Hotkeys15:11
  25. Convert Addon to Blender Extension
    • Convert Addon to Blender Extension12:15
  26. Extract Mesh Loop Triangles
    • Extract Mesh Loop Triangles7:10
  27. Speed and Memory Testing Script
    • Speed and Memory Testing Script2:55
Watch online or Download for Free
Blender Addon Development with Python Vol 1 by Kenzo CG.Boundary
NAME
SIZEDURATION
1 – Setup
26.4 MB23m
3 – Blender Scripting
200.8 MB2h 53m


Join us on
  Channel    and      Group

Leave a Comment

Your email address will not be published. Required fields are marked *