From 2D Image to Animated Voxels with Geometry Nodes in Blender

Published on March 13, 2026 | Translated from Spanish

Generative art finds in Blender an exceptional ally, especially with the power of Geometry Nodes. This procedural technique allows transforming any flat image into a three-dimensional sculpture of animated voxels. The process, completely non-destructive, converts pixels into volumes and assigns organic movement through procedural noise. The result is a dynamic visualization where the original image is reborn as a living, pulsating structure, offering infinite variations from a single source.

An animated voxel sculpture emerges from a 2D image, with blocks moving smoothly like a breathing structure.

Building the procedural structure: from texture to voxel mesh 🧱

The system begins by importing the image as a plane, ensuring its proportions. In Geometry Nodes, a point mesh is generated with a controlled resolution that defines the voxel density. The Sample Texture node is key: it evaluates the brightness value of each corresponding pixel at the position of each point. This value, typically between 0 and 1, is used to scale the height of a cube instantiated at each location. Thus, light areas of the image generate tall columns and dark areas, short ones. For animation, a vertical displacement controlled by a Noise Texture node is added, whose scale factor and intensity dictate the rhythm and amplitude of the wave that travels through the structure.

The algorithm as a brush: exploration and infinite variation 🎨

The true power of this method lies in its procedural nature. Adjusting parameters like noise scale, displacement intensity, or color based on height completely redefines the piece in real time. This direct interaction turns the artist into a director of algorithms, where creativity is exercised by configuring rules and mathematical relationships. More than a fixed result, a generative system is created capable of producing a family of works from a visual seed, exploring the territory where technical data is expressed as aesthetic emotion.

How can a static 2D image be transformed into a moving voxel animation using only geometry nodes in Blender to create generative art? 🤖

(P.S.: Generative art is like having a child who paints by itself. And on top of that, you don't have to buy it paints.)