Creative Coding in Blender 2.92: A PrimerThis tutorial’s aim is to encourage creative coders to try Blender as a platform for procedural artwork. Blender is free software in the…May 25, 202111May 25, 202111
How To Script Aseprite Tools in LuaThis tutorial introduces how to script an add-on for the pixel art editing program Aseprite. We do a series of “hello world” exercises to…Mar 11, 20213Mar 11, 20213
Scripting A Hexagon Grid Add-On For Blender 2.91This tutorial explores how to make a grid of regular convex hexagons in Blender with Python, then how to turn that script into an add-on…Dec 2, 20201Dec 2, 20201
Making a Capsule Mesh via Script in Five 3D EnvironmentsUnity, Processing, Godot, Blender, Three.jsSep 22, 2020Sep 22, 2020
Shaping Models With BMesh In Blender 2.9This tutorial introduces Blender’s BMesh as a way to create meshes in Blender through Python. The benefit of BMesh is that we have access…Jul 28, 2020Jul 28, 2020
Visualizing Complex Numbers in BlenderThis tutorial introduces how to make patterns with complex numbers in Blender. It builds off of tutorials on creative coding in Blender…Mar 14, 20191Mar 14, 20191
Scripting Curves In Blender With PythonThis tutorial introduces how to edit curves in Blender with Python scripting. In the following, we’ll look at how toSep 25, 20184Sep 25, 20184
Cameras in Processing (2D and 3D)This tutorial introduces moving virtual cameras for 2D and 3D Processing sketches. First it looks at strategies for wrapping screen…Aug 11, 2018Aug 11, 2018
Coding Blender Materials With Nodes & PythonThis tutorial, a follow-up to Creative Coding in Blender, focuses on creating patterns on materials in Blender’s Cycles renderer. There are…May 29, 20181May 29, 20181
3D Transformations in ProcessingThis tutorial explores how translation, rotation and scale — taken together under the umbrella term affine transformations — work in…Apr 12, 20181Apr 12, 20181