How to Make a Dynamic Dropdown in Blender Python
A frequently asked question I see on various Blender Python boards is how to make a dynamic dropdown....
Bringing the Magic with Open Shading Language
While looking at Pintrest shaders, I found one created by Blender 3D that was mesmerizing. I wanted to...
Simple Steps To An Amazing Open Shading Language Lava Lamp
Recently, my children came home with a “lava lamp” that they made at school. The lava lamp was...
Frustrated by Blender Fluid Simulation? Easy Method for a Calm Fountain
Based on our work with Blender fluid simulation. We decided to make a calm water simulation. Creating the...
Take a Spin: How to Create Blender Python Camera Rotation
In this post, we show how to create a UI panel and Python script to rotate a camera...
Understanding How to Use Blender Python Properties
To code in Blender, it is essential to understand Blender Python Properties. However, when I started working with...
How to Create a Blender Python Operator
Learn how to create a Blender Python operator with bpy.types.Operator — from the basic class structure and bl_idname naming convention to execute(), poll(), bl_options, and wiring an operator to a UI panel with a real working example.
Blender: Three Ways to Cut a Circle in a Mesh
Sometimes while creating a marble run, I need to cut a hole in a model so the marbles...
How to Fix Problems with Blender Rigid Body Simulation
I have used Blender rigid body physics for several years now. One of the benefits of physics is...
Blender: How to Harness the Asset Library
Every time I make a new marble run video, I always start from scratch. I have become fairly...