Skip to content
  • About Harlepengren
  • Check Your Email
  • Downloads
  • Gravity’s Symphony: a Marble Run Journey
  • Join the Newsletter
  • Open Shading Language Resources
  • Pepperoni Pursuit
  • PicoGame
  • Projects
  • PyMinMaximus: Build a Chess Engine in Python from Scratch
  • You’re In! 🎉
Harlepengren
Harlepengren
Harlepengren
Harlepengren
  • About Harlepengren
  • Downloads
  • Open Shading Language Resources
  • Projects
    • Pepperoni Pursuit
    • PicoGame
    • PyMinMaximus: Build a Chess Engine in Python from Scratch
Blender

How to Import Lego Models from Bricklink Studio into Blender

Recently, I watched Lego Batman with my children again. I think the Lego movies are amazing. After I...
NormanOct 22, 2023Dec 27, 2025
Blender

5 Easy Steps to a Colorful Blender Smoke Simulation

Recently, I saw artwork that looked like various colors of smoke mixing together. I wanted to re-create in...
NormanOct 13, 2023Oct 12, 2023
Blender

Blender Material Override

When working with physics simulations, sometimes you need to adjust the camera movement after baking the simulation. If...
NormanOct 7, 2023Oct 7, 2023
BlenderCoding

Creating a Custom Compositor Node in Blender Source

Playing with the Blender source code, we want to make a custom compositor node. This included significantly more...
NormanSep 30, 2023Sep 30, 2023
BlenderCoding

Blender DNA: Unraveling the Internal Structure

Working on adding a new compositor node, I ran into challenges with RNA. In a previous post, I...
NormanSep 24, 2023Sep 24, 2023
Coding

Mastering the Magic of Python Decorators: A Powerful Tool for Clean Code

Today, we will talk about Python decorators one of the most beautiful and magical features of Python. You...
NormanSep 8, 2023Sep 8, 2023
BlenderOpen Shading Language

Creating Simple Shapes Using Open Shading Language (OSL)

In this post, we are going to use Open Shading Language (OSL) to create three simple shapes and...
NormanSep 4, 2023Sep 4, 2023
Coding

TurtleBot: Lessons Learned from Chess Engine Analysis

This post is a little different than our normal posts. Normally, we post about how to do something....
NormanAug 26, 2023Aug 26, 2023
Coding

Introducing TurtleBot: The Slow and Steady Chess Engine

Several years ago, I read the book The Signal and the Noise. The book focuses on how to...
NormanAug 13, 2023Aug 13, 2023
Blender

Exploring Exciting Capabilities of Blender’s Geometry Nodes

Recently, Blender added a simulation node to the geometry nodes. This adds exciting capabilities to geometry nodes. However,...
NormanAug 5, 2023Aug 5, 2023
23456

Most Popular Posts

Popular posts:

  • Blender: Three Ways to Cut a Circle in a Mesh
  • Understanding How to Use Blender Python Properties
  • How to Import Lego Models from Bricklink Studio into Blender
  • Using Blockly to Easily Generate Python Code
  • How to Fix Problems with Blender Rigid Body Simulation

Projects

  • Pepperoni Pursuit
  • PicoGame
  • PyMinMaximus: Chess Engine

Categories

  • About (1)
  • Animation (2)
  • Blender (38)
  • Coding (44)
  • Electronics (5)
  • Game Development (16)
  • Open Shading Language (11)
  • Tutorial (2)
  • About Harlepengren
  • Check Your Email
  • Downloads
  • Gravity’s Symphony: a Marble Run Journey
  • Join the Newsletter
  • Open Shading Language Resources
  • Pepperoni Pursuit
  • PicoGame
  • Projects
  • PyMinMaximus: Build a Chess Engine in Python from Scratch
  • You’re In! 🎉
Copyright © 2026    Yuki Magazine Theme Designed By WP Moose