Main page

Héctor López Carral

A collection of different sketches of procedural art I programmed and generated using Processing.

Follow the link below each project to see the source code and, depending on the case, generate a new composition, see the dynamic animation and/or interact.

Sonic Boom

Through the gradual addition of shaded circles distributed symmetrically, colorful compositions are generated. Small changes to the simple code produce vastly different results.
See more ⟩

Kintsugi

Based on a simple algorithm for cel-shaded water using Perlin noise, some animations in trendy color palettes.
See more ⟩

Eclipse

Colorful compositions inspired by a solar eclipse, generated using single pixels.
See more ⟩

Dark Sunflower

Animated composition made using translucent objects rotating in a three-dimensional space to generate varying effects.
See more ⟩

Polygon Tunnel

Endless 3D animation made out of 2D polygonal shapes.
See more ⟩

Rolling Hills

Inspired by illustrations of nature, blocks of colors undulating in wave patterns.
See more ⟩

Future Color Waves

Based on the previous work, a more colorful version of ellipses moving in wave patterns, with tweaked parameters to optimize the visualization and randomized ranges of hues.
See more ⟩

Future Waves

Concentric ellipses defined as curve vertices animated with Perlin noise to create pseudorandom wave patterns.
See more ⟩

Dot Matrix

Interactive endless animation based on transforming a dot matrix following a sinusoidal function.
See more ⟩

Light Scatter

Minimal sinusoidal animation with RGB light scattering.
See more ⟩

Phantom Squares

Interactive endless visualization based simply on rotating squares that gradually fade out, achieving a 3D effect with only 2D shapes.
See more ⟩

Rain / Negative Space

Inspired by a simulation of rain, using white drops over a black ground, the boundary between negative space and content blurs, as they invert with the increase in the amount of drops.
See more ⟩

Duality

Using very contiguous circles, a Moiré pattern is created with inverse black and white. Endless animation.
See more ⟩

Star Rings

Concentrical animated compositions inspired by long-exposure photography of stars.
See more ⟩

Dandelion

Geometric recursive design inspired by a dandelion.
See more ⟩

Circle Gradients

Exploring the potential of gradients, compositions with random ranges of hues are generated and painted over the background and reversed on a circle made out of lines.
See more ⟩

De Stijl

Inspired by the De Stijl art movement (and, yes, mainly Mondrian), particularly during my stay in the Netherlands, I created a generator of minimal compositions following a recursive algorithm. These are samples from the first version of the algorithm.
See more ⟩

Stardust

Minimal implementation (single pixels) of a space-inspired visualization.
See more ⟩

Line Tunnel

Minimal sci-fi inspired animation combining depth with 2D lines. I also created a monochrome version.
See more ⟩

Circle Color Shadow

Random color compositions generated by randomly placing multiple overlapping arches.
See more ⟩

Fractal Fern

A colorful implementation of a classical fractal fern.
See more ⟩

Pulses

Endless animation of pulses inspired by the legendary cover of Unknown Pleasures (Joy Division).
See more ⟩

Overlapping Color Circles

Random color compositions generated by randomly placing a few overlapping circles.
See more ⟩

Bounce Lines

Images generated from a randomly initialized ray that bounces 20 times.
See more ⟩

Fractal Tree

A colorful implementation of a classical fractal tree.
See more ⟩

Circle Lines

Simple compositions of ellipses and lines with randomized hues and positioning.
See more ⟩

Arcs

Colorful interactive composition of concentric arcs.
See more ⟩

Circles Flower

Interactive animation inspired by the Breath application of the Apple Watch.
See more ⟩

Cave

Polygonal cave-like endless animation generated using Perlin noise.
See more ⟩