Getting Started with Scripting in Python

Abstract: Blender3D is a powerful tool for 3D modeling, animation, rigging, texturing, drawing, vfx, and more -- but what happens when a feature is not available in your respective domain? Good news -- you can create it yourself! In this talk, I will be showing beginners how they can get started creating their first add-on to the Blender3D ecosystem using Python. This talk will show you how to get started with the scripting interface for artists with minimal programming experience, or programmers who want to write tools that integrate into the Blender3D ecosystem. Folks will leave this presentation understanding how to write, package, and find more information to develop awesome scripts where they need!


  • Mike Shah is an Associate Teaching Professor at Northeastern University in the Khoury College of Computer Sciences. His primary teaching interests are in computer systems, computer graphics, and software engineering. His research interests are related to computer graphics and software visualization. Along with teaching and research work, he has juggled occasional consulting work as a 3D Senior Gr…

    read more.