[ i.am.kon ]

[ i.am.kon ]

Experiments

These are smaller projects that are in various state of completion. Some are abandoned, some are not hooked up to the UI, some (all really) are full of bugs. These are only tested at 1900x1200 in Firefox and Safari on macOS. I do plan to fully supporting mobile devices in near future, but right now it's a mess. Some of these are slow to start, some of these require really beefy machine. Some have annoying music.
Enjoy.

In most of these pressing U will reveal UI elements, pressing M will change the mode. Clicking / tapping on the canvas will pause / unpause.

Full Unordered Experiments List
[object Module]

Glitch Heart

2019/02/26
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Square

2019/03/11
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Eye Sim

2019/03/01
Canvas
JavaScript
P5
Processing
[object Module]

Glitch Eye

2019/03/27
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Glitch Separation Sim

2019/03/28
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Primordial Soup

2019/03/21
Canvas
JavaScript
P5
Processing
WebGL
Shader
Audio
[object Module]

Metaballs

2019/03/30
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Ethereal Cube

2019/06/04
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Ethereal Space

2019/06/05
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Tree Sim Three

2019/09/20
Canvas
JavaScript
P5
Processing
[object Module]

FBM

2019/09/23
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Retro

2019/10/19
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Pop Up S

2019/11/29
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Geometric 003

2019/07/19
Canvas
JavaScript
P5
Processing
[object Module]

Glitch Acid Flower

2019/01/08
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Liquid Color

2019/02/13
Canvas
JavaScript
P5
Processing
WebGL
Shader
Audio
[object Module]

Spectral Circles

2019/03/15
Canvas
JavaScript
P5
Processing
[object Module]

Shader Infection

2019/03/09
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Color Rain

2019/04/19
Canvas
JavaScript
P5
Processing
[object Module]

Space Noodle

Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Angst

2019/06/03
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Galaxy Shader: Apollo 83

2019/07/28
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Color Pirates

2019/08/19
Canvas
JavaScript
P5
Processing
[object Module]

Glitch Color Pirates

2019/09/06
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Glitch Color Rain

2019/09/07
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Maurer Rose

2019/10/25
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Radar Snake

2019/12/03
Canvas
JavaScript
P5
Processing
Game
[object Module]

Circle Subdivision

2023/04/18
Canvas
JavaScript
P5
Processing
[object Module]

Orderly Disorder

2023/04/28
Canvas
JavaScript
P5
Processing
[object Module]

Glitch Hole

2023/07/13
Canvas
JavaScript
P5
Processing
[object Module]

Color Sweeper

2018/11/10
Canvas
JavaScript
P5
Processing
Game
[object Module]

Smart Rockets

2018/10/18
Canvas
JavaScript
P5
Processing
Genetic Algorithm
[object Module]

Brick Sun

2018/11/14
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Mandala Energy

2018/12/05
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Another Sun

2018/11/16
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Wave Runner

2019/02/21
Canvas
JavaScript
P5
Processing
WebGL
[object Module]

Cardioid

Canvas
JavaScript
P5
Processing
WebGL
[object Module]

Dance Yourself

2019/02/13
Canvas
JavaScript
P5
Processing
WebGL
Shader
Audio
Camera
[object Module]

Separation Sim

2019/03/16
Canvas
JavaScript
P5
Processing
[object Module]

Skyline

2019/05/01
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Love Spiral

2025/01/30
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Tree Sim Two

2019/08/13
Canvas
JavaScript
P5
Processing
Audio
[object Module]

Pop Up Circles

2019/11/29
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Grid Snakes

2023/03/26
Canvas
JavaScript
P5
Processing
WebGL
[object Module]

Glitch Camera

2023/06/29
Canvas
JavaScript
P5
Processing
Camera
Shader
[object Module]

Game of Life Visualizer 2

2018/10/16
Canvas
JavaScript
P5
Processing
Audio
[object Module]

Game of Life Visualizer

2018/10/16
Canvas
JavaScript
P5
Processing
[object Module]

Camera Painting

2018/10/18
Canvas
JavaScript
P5
Processing
Camera
[object Module]

Rain of Circles Visualizer

2018/10/16
Canvas
JavaScript
P5
Processing
Audio
[object Module]

AV Circles 2

2018/10/01
Canvas
JavaScript
P5
Processing
Audio
[object Module]

Spirals Shader

2018/11/18
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Combustion Voronoi Shader

2018/11/14
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Fractal Shader

2018/12/03
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Glitch Smiley

2023/03/23
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Heart Sim

2019/02/15
Canvas
JavaScript
P5
Processing
[object Module]

Color Birds

Canvas
JavaScript
P5
Processing
[object Module]

Ethereal Texture

2019/06/04
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Love Hearts

2019/07/25
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Tiny Pop Up Eyes

2019/12/03
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Line Drop

2021/11/08
Canvas
JavaScript
P5
Processing
[object Module]

Water Colors

2024/06/11
Canvas
JavaScript
P5
Processing
[object Module]

Water Color Shapes

2024/06/12
Canvas
JavaScript
P5
Processing
[object Module]

Wave Function Collapse

2025/01/29
Canvas
JavaScript
P5
Processing
[object Module]

Toddler Notes

2025/02/17
Canvas
JavaScript
P5
Processing
[object Module]

Simple Bars

2018/09/20
Canvas
JavaScript
P5
Processing
Audio
[object Module]

Sound Oscillator

2018/09/23
Canvas
JavaScript
P5
Processing
[object Module]

Matrix

2018/10/29
Canvas
JavaScript
P5
Processing
[object Module]

Goob Matrix

2018/11/13
Canvas
JavaScript
P5
Processing
[object Module]

AV Circles

2018/10/16
Canvas
JavaScript
P5
Processing
Audio
[object Module]

Recaman Circles

2018/10/29
Canvas
JavaScript
P5
Processing
[object Module]

Menger Sponge Shader

2018/11/20
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Flame

2019/01/03
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Func -> Color Exploration

2019/01/21
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Kon Vortex Sim

2023/03/26
Canvas
JavaScript
P5
Processing
WebGL
[object Module]

Music Award

2023/07/26
Canvas
JavaScript
P5
Processing
[object Module]

Oracle

2019/04/19
Canvas
JavaScript
P5
Processing
[object Module]

Distribution

2018/09/13
Canvas
JavaScript
P5
Processing
[object Module]

Penrose Tiles

2018/09/13
Canvas
JavaScript
P5
Processing
[object Module]

Circles

2018/09/11
Canvas
JavaScript
P5
Processing
[object Module]

Shader Test

2018/11/14
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Voronoi Shader

2018/11/14
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Starfield

Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Tree Sim

2019/02/14
Canvas
JavaScript
P5
Processing
[object Module]

Color Pulse Shader

2018/12/07
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Solar System

2018/11/20
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Water Color Texture

2024/06/11
Canvas
JavaScript
P5
Processing
[object Module]

Love Planet

2019/10/14
Canvas
JavaScript
P5
Processing
WebGL
Shader
[object Module]

Terrain Sim

2021/11/06
Canvas
JavaScript
P5
Processing
[object Module]

Color Connections

2021/11/06
Canvas
JavaScript
P5
Processing
[object Module]

Liko Like

2021/11/07
Canvas
JavaScript
P5
Processing
[object Module]

Perlin Flow Field

2021/11/18
Canvas
JavaScript
P5
Processing
[object Module]

Sphere Sim

2021/12/12
Canvas
JavaScript
P5
Processing
WebGL
[object Module]

Winkle Sim

2021/12/30
Canvas
JavaScript
P5
Processing
WebGL
[object Module]

Vaporware

2023/03/26
Canvas
JavaScript
P5
Processing
WebGL
[object Module]

Pyramid Eye

2023/04/07
Canvas
JavaScript
P5
Processing
[object Module]

Stacker

2023/05/24
Canvas
JavaScript
P5
Processing
[object Module]

Strings

2023/06/15
Canvas
JavaScript
P5
Processing
[object Module]

Camera Squares

2023/06/22
Canvas
JavaScript
P5
Processing
Camera
[object Module]

Pixel Sorting

2023/06/28
Canvas
JavaScript
P5
Processing
Camera
[object Module]

Paper Eye

2023/07/11
Canvas
JavaScript
P5
Processing
[object Module]

Ant Colony

2023/07/21
Canvas
JavaScript
P5
Processing
[object Module]

Spectral Chaos

2023/08/07
Canvas
JavaScript
P5
Processing
[object Module]

Spiraling

2023/08/09
Canvas
JavaScript
P5
Processing
[object Module]

Circle Square

2023/08/23
Canvas
JavaScript
P5
Processing
[object Module]

Circle Packing

2023/09/06
Canvas
JavaScript
P5
Processing
[object Module]

Paper Marbeling

2024/05/10
Canvas
JavaScript
P5
Processing
[object Module]

CircumCircle

2024/05/24
Canvas
JavaScript
P5
Processing
[object Module]

Delaunay Triangulation

2024/05/24
Canvas
JavaScript
P5
Processing
[object Module]

Voronoi Bouncing Points

2024/05/24
Canvas
JavaScript
P5
Processing
[object Module]

Voronoi Spiral

2024/05/25
Canvas
JavaScript
P5
Processing
[object Module]

Weighted Voronoi Image Stippling

2024/05/27
Canvas
JavaScript
P5
Processing
[object Module]

Water Colors Spray Paint

2024/06/11
Canvas
JavaScript
P5
Processing
[object Module]

Art Heist

2024/06/11
Canvas
JavaScript
P5
Processing
[object Module]

Average Age

2024/12/25
Canvas
JavaScript
P5
Processing
[object Module]

Palette Viewer

2023/08/09
Canvas
JavaScript
P5
Processing
Created by Konstantin Yavichev. Copyright 2025.