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
I got this crazy idea that tiles might belong on a regular plane instead of a polyhedron. So here's a flat variant of my tiling camera loop fractal demo — it even uses the floor() function.
#laattalentää #fractaltiling #cameraloop #pythoncode #opengl #algorithmicart #algorist #mathart #laskutaide