


Processing’s Python Mode is a fantastic entry point into the world of creative coding, the Python language, and programming in general (I think it’s so great that I wrote a whole series of lessons covering it). I began experimenting with Blender scripting largely via Python Mode for Processing. I have an interest in creative coding using the Python programming language. Figure 1.1: The Blender modelling layout with a panel for editing code That means you can use Python code draw, animate, and manipulate 3D objects. Artists and animators operate Blender using a graphic user interface (Figure 1.1), but it also features a Python API that can do everything the GUI can and more. Blender is open-source software for 3D modelling and animation that can also handle compositing, video editing, and 2D animation.

In this series of tutorials, I’ll introduce Blender as a tool for creative coding. At the time of writing, Blender is on release 2.83 this is also a long term support release ( LTS).
