This is a list of sketches I'm creating while learning and exploring Processing.

All the codes which generated these sketches are available at this git repo.

You can find more info about myself and other stuffs I produce at berinfontes.com.

Python code here

Simulating the bottom of a pool

Daily sketch - 04/17/2019Python code here

Deformed grid

Daily sketch - 04/16/2019Python code here

Studying bezier curves

Daily sketch - 04/15/2019Python code here

Older sketch done with @eduardostalinho

Daily sketch - 04/15/2019Python code here

Recovering a very old sketch from a tmp dir

Daily sketch - 04/13/2019Python code here

shapes derived from a OOP's workshop material I'm preparing at @labcodes

Daily sketch - 04/13/2019Python code here

Moving ellipses

Daily sketch - 04/11/2019Python code here

Another example using lerp to control structures

Daily sketch - 04/10/2019Python code here

Example using lerp for my presentation at PUG-PE

Daily sketch - 04/09/2019Python code here

More random lines

Daily sketch - 04/08/2019Python code here

Decomposing squares

Daily sketch - 04/07/2019Python code here

Random structures

Daily sketch - 04/06/2019Python code here

Back to my experiments with randomness

Daily sketch - 04/05/2019Python code here

Quick sketch for a tired mind

Daily sketch - 04/04/2019Python code here

Gif loop 3

Daily sketch - 04/03/2019Python code here

Gif loop 2

Daily sketch - 04/02/2019Python code here

Gif loop

Daily sketch - 04/01/2019Python code here

Refactoring to use s_154 as a wallpaper

Daily sketch - 03/31/2019Python code here

Random lines

Daily sketch - 03/30/2019Python code here

s_151's code refactoring

Daily sketch - 03/28/2019Python code here

My gif looo from Noite de Processing's meetup

Daily sketch - 03/28/2019Python code here

Random filling in more organic shapes

Daily sketch - 03/27/2019Python code here

Combined shapes

Daily sketch - 03/26/2019Python code here

Catalog of random filled shapes

Daily sketch - 03/25/2019Python code here

Filling shapes

Daily sketch - 03/24/2019Python code here

Dreamed squares

Daily sketch - 03/23/2019Python code here

Hexagon's gif

Daily sketch - 03/22/2019Python code here

Gif loop using angles

Daily sketch - 03/21/2019Python code here

Random set of easing functions

Daily sketch - 03/20/2019Python code here

Gif loop with easing function

Daily sketch - 03/19/2019Python code here

First try on gif loops

Daily sketch - 03/18/2019Python code here

Simple draft just so I can write some auxiliar DrawOps code

Daily sketch - 03/17/2018Python code here

Recursive triangles

Daily sketch - 03/16/2018Python code here

Pulsing circles on a grid

Daily sketch - 03/16/2018Python code here

Nested rectangles but still without recursion

Daily sketch - 03/14/2018Python code here

Scratching an idea about structures

Daily sketch - 03/13/2018Python code here

Free drawings

Daily sketch - 03/12/2018Python code here

Studying bezier curves

Daily sketch - 03/11/2018Python code here

Noise on a matrix

Daily sketch - 03/11/2018Python code here

Studying angle variations

Daily sketch - 03/07/2018Python code here

Getting back from carnival!

Daily sketch - 03/06/2018Glitched version of a test

Daily sketch - 02/28/2018Python code here

Tiles pattern 002

Daily sketch - 02/27/2018Python code here

Tiles pattern 001

Daily sketch - 02/26/2018Python code here

Studying rotational symmetry

Daily sketch - 02/25/2018Python code here

Kolomyjec's squares with square packing

Daily sketch - 02/24/2018Python code here

Simpler implementation of symmetry

Daily sketch - 02/23/2018Python code here

More on sine waves

Daily sketch - 02/21/2018Implementing a square packing algorithm on @lucianoratamero's live.

Daily sketch - 02/20/2018Python code here

Studying William Kolomyjec's Random Squares artwork.

Daily sketch - 02/20/2018Python code here

Conway's Game of Life

Daily sketch - 02/19/2018Python code here

A very simple particles' system

Daily sketch - 02/18/2018Python code here

Times Table Cardioids based in Shiffman's Coding Challenge.

Daily sketch - 02/17/2018Python code here

Grid's filling with pair of neighbors.

Daily sketch - 02/16/2018Python code here

Combining similar elements in virtual grids.

Daily sketch - 02/15/2018Python code here

New element's functions for my virtual grids.

Daily sketch - 02/14/2018Python code here

Simulating refraction on @lucianoratamero's live.

Daily sketch - 02/13/2018Python code here

Studying shade effects on squares

Daily sketch - 02/13/2018Python code here

A very simple math experiment using recursion

Daily sketch - 02/12/2018Python code here

Line segments on a regular grid

Daily sketch - 02/11/2018Python code here

Studying color control

Daily sketch - 02/10/2018Python code here

Simulating a red beam within grid

Daily sketch - 02/09/2018Python code here

Symmetric deformations with circles

Daily sketch - 02/08/2018Python code here

Experimenting with sin functions

Daily sketch - 02/07/2018Python code here

Nesting random virtual grids in a main grid

Daily sketch - 02/06/2018Python code here

Creating a base class for virtual grids inspired by Saskia Freeke's work.

Daily sketch - 02/05/2018Python code here

Last experiments on circle packing.

Daily sketch - 02/04/2018Python code here

Further experiments on circle packing.

Daily sketch - 02/04/2018Python code here

Flower using shapes arranged by @the_golden_line.

Daily sketch - 02/03/2018Python code here

Experiment on circle packing.

Daily sketch - 02/02/2018Python code here

Circle packing.

Daily sketch - 02/01/2018Python code here

Code refactoring on my initial approach on virtual grids.

Daily sketch - 01/31/2018Python code here

First try on drawing on virtual grids.

Daily sketch - 01/23/2018Python code here

Studying Georg Ness' "Schotter" artwork.

Daily sketch - 01/21/2018Live demo here / Python code here

A more complex example for my pyp5js proof of concept

Daily sketch - 01/20/2018

Python code here

Eventual squares

Daily sketch - 01/19/2018

Python code here

Restoring my dev environment in my new HD

Daily sketch - 01/18/2018

Third (but last) day without an HD

Daily sketch - 01/16/2018

I'm still without a new HD

Daily sketch - 01/15/2018

My dead HD means a manual sketch

Daily sketch - 01/14/2018

Python code here

Sunday's Circles

Daily sketch - 01/13/2018

Python code here

Ridges generator

Daily sketch - 01/12/2018

Python code here

Symmetric circle's arcs

Daily sketch - 01/11/2018

Python code here

Drawing "freehand" shapes

Daily sketch - 01/10/2018

Python code here

Nested random structures

Daily sketch - 01/09/2018

Python code here

A study of Commodore 64's "10 PRINT" artwork.

Daily sketch - 01/08/2018Python code here

Perlin Noise on ellipse and rectangle

Daily sketch - 01/07/2018Python code here

Polygonal roses

Daily sketch - 01/06/2018Python code here

Experiments with a weird symmetry

Daily sketch - 01/05/2018Python code here

Fibonacci's stairs

Daily sketch - 01/04/2018Python code here

Proof of concept to use a with cutom lib within site packages

Daily sketch - 01/03/2018Python code here

Black hole suns

Daily sketch - 01/02/2018Python code here

Recursive regular polygons with randomic rotations

Daily sketch - 01/01/2018Python code here

Standardized recursive lines creations

Python code here

First try on a more standardized random walker

Python code here

Experimenting on line deformations/rotations - 005

Python code here

Study of polygon deformations on random polygons - 003

Python code here

Experimenting on motions - 002

Python code here

Controlling random distributions - 003

Python code here

Controlling random distributions - 002

Python code here

Experimenting on motions - 001

Python code here

Controlling random distributions - 001

Python code here

Experimenting on line deformations/rotations - 004

Python code here

Experimenting on line deformations/rotations - 003

Python code here

Experimenting on line deformations/rotations - 002

Python code here

Experimenting on line deformations/rotations - 001

Python code here

Naive approach on a triangle's space-filling implementation

Python code here

Splitting a triangle internally

Python code here

Visualization 002 on Bokeh Effect's movement

Python code here

Visualization 001 on Bokeh Effect's movement

Python code here

Studying bokeh effect with @lucianoratamero.

Python code here

Study of polygon deformations on random polygons - 002

Python code here

Study of polygon deformations on random polygons - 001

Python code here

Study of polygon deformations 001

Python code here

Study of multiple patterns - 001

Python code here

Lines on 2 noise functions

Python code here

Study of symmetry - 005

Python code here

Simple Random Walker I've created during my Grupy-SP Meetup's presentation.

Python code here

Study of symmetry - 004

Python code here

Study of symmetry - 003

Python code here

Simple noise example for Noite de Processing's form

Python code here

Study of symmetry - 002

Python code here

Study of symmetry - 001

Python code here

A random walker using triangles with a glitch when the new vertex transpasses the window size.

Python code here

Random composition on The Wall

Python code here

Random triangles composition 002.

Python code here

Random triangles' composition as a variation of #043.

Python code here

Studying lerp function to create a random self-portrait

Python code here

Visualizations created during PythonBrasil[14] using QR code in the participants' badges as random seed.

Python code here

Glitching image using 3D noise

Python code here

Controlling random distributions with Fibonacci's numbers

Python code here

Random arcs' composition inspired by Athos Bulcão's work.

Python code here

Experimenting on vector fields

Python code here

Random grid walkers with some alpha transparency

Python code here

Comparing randomic y values with noise y values

Python code here

Creating and studying gradients by varying noise's x, y and z scale

Python code here

Variation of a Floyd-Steinberg dithering implementation proposed by Daniel Shiffman's coding challenge.

Python code here

Adaptation of @villares' grid function combined with s_035

Python code here

First experimentation with @villares' grid function

Python code here

Random line space filling 2 - using greatest line segment with color logic

Python code here

Practicing with imagens and texts because I don't want a fascist government in Brazil

Python code here

Random line space filling 1 - using smallest line segment

Python code here

Random compositions on 4 sin curves.

Python code here

Some randomness on polar equations.

Python code here

Gaussian distribution on random radius' arcs.

Python code here

Training with lines, movement and pure randomness.

Python code here

Experimenting polar equations inspired by Experiment in Montion Graphics video.

Python code here

Training with circles #001.

Python Code and individual images here

Training with rectangles #001.

Python Code here

Training with triangles #002.

Python Code here

Fractal tree for Subita's logo.

Python Code here

Training with triangles #001.

GIF demo here / Python code here

Learning how to plot an hexagonal grid.

Video demo here / Python code here

Fixed pulse lines to work with #015 visualization.

Python code and individual images here

Study of color palettes using PVector

Video demo here / Python code here

Studying PVectors with velocity and acceleration.

Video demo here / Python code here

Glitched pulse lines on 4 Hilbert's Curves.

Video demo here / Python code here

Further explorations on rotation and starting to play with arcs and HSB color mode.

GIF demo here / Python code here

When trying to add pulse lines to #015, I ran into a very coll bug.

Added some craziness using rotations and colors randomization.

Python code here

Studying fractals by drawing Hilbert's Curves up to 5 iterations.

Python code here

Further studies on maze builders.

Python code here

Studying curveVertex.

Python code here

Evolution of #010 but changing how to get the cell's neighbors.

Python code here

Evolution of #010 but changing how to get the cell's neighbors.

Python code here

Evolution of #009 but adding colors and limiting the "wall" length.

Python code here

Study and variaton of a recursive backtracker algorithm implemented at Noites de Processing meetup.

GIF demo here / Python code here

Combining Perlin Noise with a customization of Conway's Game of Life

GIF demo here / Python code here

Evolution of #006 by adding lines and positioning logic.

GIF demo here / Python code here

Experiment to create WaveNoise class.

Java code here

Combination of #003 and #004 to satisfy Moisés' wish.

* Couldn't generate a gif because it takes 1 minute to finish =]Java code here

Variation of #003.

* Couldn't generate a gif because it takes 1 minute to finish =]Java code here

Study to simulate clockwise motion using translation and rotation

* Couldn't generate a gif because it takes 1 minute to finish =]GIF demo here / Python code here

Wave propagation with simple concepts of matrix algebra and analytical geometry.

------------------------------------------------------------------------------------------

GIF demo here / Java code here

Experiment to understand quadrant positioning and noise function