Edgardo Avilés-López @eavl.co · 02/10/2026I made this with Ollin, a creative coding framework for Swift and Metal. I wrote it for my sketches and use it every day. It is open source, in case anybody wants to play with it: ollin.art 020
Edgardo Avilés-López @eavl.co · 02/10/2026Another reimplementation of a 2021 sketch. Gooey blobs move on Lissajous curves, and their outline expands, ring after ring, until it fills the frame. When two blobs get close, their rings melt together. S/N: 2026.016 #creativeCoding #generativeArt #dailySketch #ollin #distanceField 121
Edgardo Avilés-López @eavl.co · 01/10/2026The blobs push the trail in front of them, like a body moving through water. A distance field tells every pixel how far the edge is, so the lines close to it slide away and the far ones stay. 100
Edgardo Avilés-López @eavl.co · 01/10/2026Another reimplementation of a 2021 sketch. Gooey blobs move on Lissajous curves and leave a trail of outlines. S/N: 2026.015 #creativeCoding #generativeArt #dailySketch #ollin #distanceField 110
Edgardo Avilés-López @eavl.co · 29/09/2026Ollin traces the caustics, the light the glass bends onto the table. It splits that light by color like a prism, so little rainbows spill out around the drops. 100
Edgardo Avilés-López @eavl.co · 29/09/2026Another reimplementation of a 2021 sketch, where gooey blobs moved on Lissajous curves. Now they melt together into drops of dark glass. S/N: 2026.014 #creativeCoding #generativeArt #dailySketch #ollin #caustics 120
Edgardo Avilés-López @eavl.co · 28/09/2026Now the blobs are metaballs, soft shapes that merge when they get close, and Ollin stacks their outlines into a 3D solid with marching cubes. The flat top is the newest shape, and each white ring is an older outline. 100
Edgardo Avilés-López @eavl.co · 28/09/2026Another reimplementation of a 2021 sketch. Gooey blobs moved on Lissajous curves and left a trail of outlines. S/N: 2026.013 #creativeCoding #generativeArt #dailySketch #ollin #metaballs 121
Edgardo Avilés-López @eavl.co · 25/09/2026I made this with Ollin, a creative coding framework for Swift and Metal. I wrote it for my sketches and use it every day. It is open source, in case anybody wants to play with it: ollin.art 131
Edgardo Avilés-López @eavl.co · 25/09/2026Three lines moving on Lissajous curves. The colors come from a complex logarithm, implemented in a shader with Ollin's complex number helpers. Each pixel adds up the angles from one end of each line to the other. S/N: 2026.012 #creativeCoding #generativeArt #dailySketch #ollin #complexNumbers 1132
Edgardo Avilés-López @eavl.co · 24/09/2026Each line is added as light, like a long exposure, so the color builds up where it slows down. The space between them gets a Laplace fill in Ollin: each empty pixel becomes the average of its neighbors. 120
Edgardo Avilés-López @eavl.co · 24/09/2026Another reimplementation of one of my old sketches from 2021: the ends of two lines move on Lissajous curves, swinging at random speeds. S/N: 2026.011 #creativeCoding #generativeArt #dailySketch #ollin #lissajous 192
Edgardo Avilés-López @eavl.co · 23/09/2026This time the drawing is made of real 3D shapes in Ollin, with lights, shadows, and a camera going around them. 110
Edgardo Avilés-López @eavl.co · 23/09/2026Another reimplementation of one of my old sketches, this one from 2021. Two lines moved through the canvas without clearing it, so they accumulated into the drawing. S/N: 2026.010 #creativecoding #generativeart #dailysketch #ollin #3d 120
Edgardo Avilés-López @eavl.co · 22/09/2026The dots also sync up with their neighbors, following Kuramoto, a model of how fireflies flash their lights together. 100
Edgardo Avilés-López @eavl.co · 22/09/2026Another reimplementation of one of my old sketches from 2020. An imitation of chromatic aberration with three colored circles under each white dot, implemented in a shader in Ollin. S/N: 2026.009 #creativecoding #generativeart #dailysketch #ollin #shaders 110
Edgardo Avilés-López @eavl.co · 22/09/2026I made this with Ollin, a creative coding framework for Swift and Metal. I wrote it for my sketches and use it every day. It is open source, in case anybody wants to play with it: ollin.art 000
Edgardo Avilés-López @eavl.co · 22/09/2026Another reimplementation of one of my old sketches from 2020. A follow-up to yesterday's sketch, but this time with a tube composition, traveling through the rings. Using Ollin's depth-of-field rendering. S/N: 2026.008 #creativecoding #generativeart #dailysketch #ollin #bokeh 140
Edgardo Avilés-López @eavl.co · 21/09/2026Each dial has a different number of rings, with its own widths, speeds and order of the five colours. This time it uses Ollin's depth-of-field rendering, so the focus moves across the grid. 100
Edgardo Avilés-López @eavl.co · 21/09/2026Following up on yesterday's sketch, another reimplementation of one from 2022. I was playing with composition and tried the dials packed like a honeycomb. S/N: 2026.007 #creativecoding #generativeart #dailysketch #ollin #bokeh 161
Edgardo Avilés-López @eavl.co · 19/09/2026Each ring is broken into short arcs and turns at its own speed. This time it uses Ollin's depth-of-field rendering, so the focus moves back and forth through the rings. 110
Edgardo Avilés-López @eavl.co · 19/09/2026I made a new version of one of my sketches from 2020. The original was inspired by the animation on the website of the Atom code editor. S/N: 2026.006 #creativecoding #generativeart #dailysketch #ollin #bokeh 100
Edgardo Avilés-López @eavl.co · 18/09/2026I made this with Ollin, a creative coding framework for Swift and Metal. I wrote it for my sketches and use it every day. It is open source, in case anybody wants to play with it: ollin.art S/N: 2026.005 000
Edgardo Avilés-López @eavl.co · 18/09/2026Another depth-of-field sketch with a five-sided aperture. The tower is a stack of square outlines, each turned a little from the one below it. Lines and dots fall through it, and the ones out of focus come out as pentagons. #creativecoding #generativeart #dailysketch #ollin #bokeh 100
Edgardo Avilés-López @eavl.co · 18/09/2026Same depth of field technique as yesterday, particles instead of a blur filter, now on a landscape made of lines. #creativecoding #generativeart #dailysketch #ollin #bokeh 120
Edgardo Avilés-López @eavl.co · 16/09/2026I wanted to understand the depth of field technique in Domenico Bruzzese's Blurry, so I made my own version of one of his demos in Ollin. S/N: 2026.003 #creativecoding #generativeart #dailysketch #ollin #particles #bokeh #swiftlang 192
Edgardo Avilés-López @eavl.co · 18/06/2025This Father’s Day weekend, I’ve been thinking about my dad, who left us unexpectedly at the end of April. 130
Edgardo Avilés-López @eavl.co · 20/05/2025Take the fictional characters quiz and post the first four you know: openpsychometrics.org/tests/charac... 020
Edgardo Avilés-López @eavl.co · 07/04/2025Modified Ikeda attractor. S/N: 2025.063 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 0160
Edgardo Avilés-López @eavl.co · 01/04/2025The Ikeda attractor. S/N: 2025.062 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 0111
Edgardo Avilés-López @eavl.co · 29/03/2025Attraction/repulsion + Turbo colormap. S/N: 2025.061 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 0130
Edgardo Avilés-López @eavl.co · 27/03/2025Attraction/repulsion on a grid formed by a low-discrepancy quasirandom sequence using a k-d tree to find the closer points. S/N: 2025.060 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 060
Edgardo Avilés-López @eavl.co · 25/03/2025Plasma line. S/N: 2025.059 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 041
Edgardo Avilés-López @eavl.co · 24/03/2025Mixed attraction and curl noise dynamics. S/N: 2025.058 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 1262
Edgardo Avilés-López @eavl.co · 19/03/20253 vortices with different dynamics: attraction, repulsion, and curl noise. S/N: 2025.057 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 0101
Edgardo Avilés-López @eavl.co · 18/03/20252 constraiend particle vortices. S/N: 2025.056 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 0110
Edgardo Avilés-López @eavl.co · 17/03/20253 particle vortices. S/N: 2025.055 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 170
Edgardo Avilés-López @eavl.co · 15/03/2025Post you from a different era: working on a Delphi/Pascal project in 2007. 030
Edgardo Avilés-López @eavl.co · 14/03/2025Particle attraction/repulsion + Google’s turbo colormap. S/N: 2025.054 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 1130
Edgardo Avilés-López @eavl.co · 12/03/2025Curl noise (2 shifts) + buffer zone + Inferno color map (Matplotlib). S/N: 2025.053 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 080
Edgardo Avilés-López @eavl.co · 11/03/2025Curl noise + collision detection + Viridis colormap. S/N: 2025.052 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 180
Edgardo Avilés-López @eavl.co · 10/03/2025Liquid motion toy: another debug mode view. S/N: 2025.051 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 0130
Edgardo Avilés-López @eavl.co · 07/03/2025Liquid motion toy: debug mode. S/N: 2025.050 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 070
Edgardo Avilés-López @eavl.co · 06/03/2025Liquid motion toy + simpler fluid dynamics (3rd attempt) S/N: 2025.049 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 0120
Edgardo Avilés-López @eavl.co · 05/03/2025Liquid motion toy + fluid merge (2nd attempt) S/N: 2025.048 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 291
Edgardo Avilés-López @eavl.co · 04/03/2025Liquid motion toy + fluid merge (1st attempt) S/N: 2025.047 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openrndr 0140
Edgardo Avilés-López @eavl.co · 03/03/2025Liquid motion toy. S/N: 2025.046 #dailySketch #creativeCoding #generativeArt #generative #genArtClub #openFrameworks 0142