Cyan procedural form with layered internal curves

2025

Within the Lines

Procedural · Motion

Within the Lines is a small series of procedural studies that compress restless motion into clean, iconic silhouettes. The works are primarily presented as short loops; the stills on this page are representative frames chosen to make structure, density, and boundary behavior easier to read.

01

Concept

Within the Line explores movement within a fixed boundary. Each piece keeps a stable outer contour while the curves inside loop, drift, cluster, and change direction, creating different densities and rhythms. Repeated lines build into forms that suggest flowing water, tangled roots, wiring, or loosely drawn marks. From a distance, the works read as simple graphic shapes; viewed closely, their interiors reveal layers of movement, accumulation, and erosion.

Yellow star-shaped procedural study
01 / Concept
Red heart-shaped procedural study
02 / Concept
Green four-lobed procedural study
03 / Concept
Cyan angular procedural study
04 / Concept
02

From Outline to Volume

This sequence documents how a single outline is converted into a controllable spatial system. The pipeline begins with a clean silhouette and a set of geometric operations that define where structure is allowed to exist (slicing, contour bands, boolean gating). The interior is then resampled and converted into a volume representation, enabling attributes to be accumulated and propagated as a field rather than as static geometry. Once the volume carries the driving information, trajectories are generated by integrating through the field, producing a readable internal topology that remains anchored to the original boundary. The final stages focus on translating those trajectories into a coherent render—preserving the relationship between constraint (outline) and motion (field).

Silhouette outline
Silhouette outline
Point scattering
Point scattering
Line slice
Line slice
Contour bands
Contour bands
Boolean result
Boolean result
Point scattering inside shape
Point scattering inside shape
Volume
Volume
Volume trail based on velocity
Volume trail based on velocity
Color adjustment
Color adjustment
Final render
Final render
03

Generative Process

Each piece is built in Houdini using custom flow fields that guide thousands of curves within a fixed shape. By adjusting values such as attraction, noise, decay, and boundary resistance, the lines can gather, drift, or disperse in different ways. These small changes produce distinct visual rhythms and densities, while the overall silhouette remains the same.

Houdini node network for the generative system
01 / Generative Process
← All projects