Index Picture, left
Index Picture, right

Blender Python Scripts

Blender incorporates Python as a scripting language. I've been fiddling around with it, and here are some of the things I've created. The scripts (in various states of functionality) are available on GitHub.

If you have comments or feedback, feel free to leave it here. If you'd like to commission a custom 3D model, I can help you with that.

Auto Masonry

The automatic wall script (now ships with Blender)

Meta Machine

Script for generating machine objects and assemblies (currently nonfunctional)


A complex tiling tool (currently nonfunctional)


realistic crystal geometry using convex planar volumes (fiddly)


I've been meaning to make a procedurally generated library for a while. This book is all hand-made, but should be pretty easy to codify, whenever I get around to it.
Free download for the book 3d model.

Complex Bookshelf script
You can download the Blend file from the BlenderArtists forum crazy bookshelf topic, as well as leave feedback and read a bit more about the script.
Or you can get it directly from my site.

A custom bookshelf with laser engraving that I built based on designs generated with the script. The full album can be found here: Google Photos Album Wizard Bookshelf. See more laser engraving here.

I wrote a bit of code to generate vases. You can download the example Blender file which contains the code and some example vases, and of course, here is the vase code itself.

I started this project to create decorative vines for a cabinet laser engraving project I was working on. Remarkably flexible! The Deco Vines code is on GitHub.

Once I had the design, I needed to be able to get it out of Blender and into the laser, so I also wrote a bit of Python code to export Blender meshes as G-Code.
Which I then engraved on some cabinets at the Meadow House. For more photos, see the Laser Engraving page.

Navigation Links

Level Up

Gallery Root

Back to Peripheral Arbor Homepage