More wriggling motions in the plasma-globe-inspired demo. I also added periodic resets to further mess things up.
#plasmaglobe #plasma #particlesimulation #pythoncode #opengl #vertexshader #algorithmicart #algorist #creativecoding #artxcode #computerart #ittaide #kuavataide #iterati
Sierpinski triangles on an icosahedron, inspired by Ghee Beom Kim
#sierpinskitriangle #icosahedron #geometricart #fractal #fractalart #iteratedfunctionsystem #3dgraphics #raymarching #pythoncode #numpy #opengl #algorithmicart #algorist #mathart #laskutaide #ittaide #kuavataide #iterati
Another style for regular 2D Apollonian gaskets
#apolloniancircles #apolloniangasket #relief #emblem #geometricart #fractal #fractalart #raymarching #pythoncode #opengl #algorithmicart #algorist #mathart #laskutaide #ittaide #kuavataide #iterati
How it was supposed to look like in the first place: rounded with Bezier curves.
#beziercurve #hilbertcurve #planefillingcurve #spacefillingcurve #lineart #linedrawing #singlelinedrawing #pythoncode #opengl #geometryshader #algorithmicart #algorist #laskutaide #ittaide #kuavataide #iterati
Optimizing pixel sizes for better detail, compared to uniform pixelation. Both pictures have 4096 rectangular tiles.
#pixelart #blockart #tiling #pythoncode #opengl #algorithmicart #algorist #mathart #laskutaide #ittaide #kuavataide #iterati
Minimum spanning tree of a dithered image, 4096 vertices. Model: Swetlana
#spanningtreeyoungandsweet #minimumspanningtree #primsalgorithm #graphtheory #halftoneart #lineart #pythoncode #opengl #algorithmicart #algorist #mathart #laskutaide #computerart #ittaide #kuavataide #iterati