Everyone knows I am a fan of Blender Python. It’s really fun. This post will discuss a brief script for procedurally generating a maze in Blender Python. This may be the boilerplate code for a larger routine that produces massive randomly-generated landscapes. In this brief code, we will run into some fairly advanced concepts in […]
The Best Way to Develop Blender Python Add-ons
When I began developing with Blender Python, I used the text editor that was built in to the Blender GUI. I did this for way too long without realizing how inefficient it was. After talking to a few veteran developers, I learned that the best way to develop Blender Python is outside of Blender. Background […]
Visualizing Data with Blender Python
In the past, I have written about the potential for 3D rendering and virtual reality to improve multivariate data visualization. I my new book, The Blender Python API, I have recorded and explained some of the methods I use for multivariate data visualization in Blender. This article is a taste of what can be found […]
Review: Multiple View Geometry in Computer Vision
When searching for information about computer vision, 3D reconstruction, OpenCV projects, and robotics, this book is always recommended. There is a reason this book is recommended in so many contexts. Multiple View Geometry in Computer Vision (Hartley and Zisserman 2004) is a highly organized foray into computer vision literature. It is an excellent reference text […]
How Blender Redefined GUI Design
I have spent a lot of time this past year with Blender and the Blender Python API. In that time, I realized Blender does something very unique with its GUI design. Basically, everything in Blender can be modified through Python scripts. Users typically approach the Python API with the goal of developing new tools. Sooner […]