Sign in

Turtletoy

@turtletoy.net
34 followers 7 following 291 posts

turtletoy.net - Create your generative art online using a minimalistic JavaScript Turtle graphics API.

PostsRepliesMedia
Reposted by Turtletoy
colorlabUPV @colorlabupv.bsky.social · 09/11/2025
Exploring generative art through code, rules, and randomness. I'm researching and crafting pieces, starting with Turtletoy prototypes and building my own web app. Next: pen plotter prints and a small exhibition. Prototype source: turtletoy.net #GenerativeArt #CreativeCoding #PlotterArt #Exhibition
061
Reposted by Turtletoy
Hacker News 200 Points @newsyc200.bsky.social · 08/12/2025
Turtletoy turtletoy.net (news.ycombinator.com/item?id=461384…)
022
Turtletoy @turtletoy.net · 27/08/2025
Interconnected nodes 🖧 by Jurgen. turtletoy.net/turtle/dde69185e7 #turtletoy
turtletoy.net
Interconnected nodes 🖧
Not all slider combos are error free, but at this point I'm done debugging. https://turtletoy.net/turtle/dde69185e7#firstSplit=6,split=2,margin=6.01,sateliteR=7,connectionWidth=2.6,hatching=0 https://turtletoy.net/turtle/dde69185e7#firstSplit=5,split=2,margin=6.01,sateliteR=7.1,connectionWidth=1.4,hatching=0 https://turtletoy.net/turtle/dde69185e7#firstSplit=5,split=2,margin=6.01,sateliteR=7.1,connectionWidth=1.4,hatching=1.3
010
Turtletoy @turtletoy.net · 27/08/2025
Truchet Tiles 003 by rupertxrussell. turtletoy.net/turtle/2a94d1dfca #turtletoy
turtletoy.net
Truchet Tiles 003
Thanks to Dan Catt see: https://youtu.be/1QLWiyrDEOM?feature=shared&t=61
010
Turtletoy @turtletoy.net · 27/08/2025
Truchet Tiles 004 by rupertxrussell. turtletoy.net/turtle/2af2029b26 #turtletoy
turtletoy.net
Truchet Tiles 004
Thanks to Dan Catt see: https://youtu.be/1QLWiyrDEOM?feature=shared&t=61
000
Turtletoy @turtletoy.net · 27/08/2025
Oh christmas tree by pilipb. turtletoy.net/turtle/9d02edbc69 #turtletoy
turtletoy.net
Oh christmas tree
oh christmas tree
010
Turtletoy @turtletoy.net · 27/08/2025
Post-it Mania 🟨 by Jurgen. turtletoy.net/turtle/80f5254064 #turtletoy
turtletoy.net
Post-it Mania 🟨
An implementation to resemble a concept I saw in a piece by u/KennyVaden at https://www.reddit.com/r/generative/comments/146sxqo/disruptor_r_code/ https://turtletoy.net/turtle/80f5254064#shapes=4,layers=7,distributionBySize=1,postitsPerLayer=500,directionVariation=60,sizeVariation=150,border=3,sizeRandomness=2.1,onlyOutLines=0 "Post-it" is a registered trademark owned by 3M
021
Turtletoy @turtletoy.net · 27/08/2025
Icosa Medusa Configurable by markusmo3. turtletoy.net/turtle/fda571fea9 #turtletoy
turtletoy.net
Icosa Medusa Configurable
I just made it configurable a bit, even though i have no clue what is going on :D
000
Turtletoy @turtletoy.net · 20/08/2025
3D Line Art Engine: Skyscrapers by reinder. turtletoy.net/turtle/39291a37f5 #turtletoy
turtletoy.net
3D Line Art Engine: Skyscrapers
I have ported most of "ln, The 3D Line Art Engine" by Fogleman (@FogleBird) to javascript, so it can be used on Turtletoy. Not all code is ported and not all code-paths are tested: probably there are still (a lot of) bugs left. This Turtle is a port of the example: https://github.com/fogleman/ln/blob/master/examples/skyscrapers.go
000
Turtletoy @turtletoy.net · 20/08/2025
Rock Island || 🏝️ by markknol. turtletoy.net/turtle/deca53a32d #turtletoy
turtletoy.net
Rock Island || 🏝️
Fork of https://turtletoy.net/turtle/68ef188d1f - removed the PoissonDisc usage - added the grid that is used in this turtle https://turtletoy.net/turtle/abbc1557a1 by @reinder This grid allows two shapes; squares / hexagons, which are randomly spit and distorted. Examples: - Hexagons: https://turtletoy.net/turtle/deca53a32d#seed=1,grid=15,randomDistortion=0,spacing=0.15,splitChange=0,baseShape=1,lightAngle=2.1 - Squares: https://turtletoy.net/turtle/deca53a32d#seed=1,grid=15,randomDistortion=0.09,spacing=0.15,splitChange=0.41,baseShape=0,lightAngle=2.1
000
Turtletoy @turtletoy.net · 19/08/2025
Triangle Punch 🔽 by Jurgen. turtletoy.net/turtle/19a7a05449 #turtletoy
turtletoy.net
Triangle Punch 🔽
https://turtletoy.net/turtle/19a7a05449#correctCenter=1,rings=12,edgeSize=19,constrainBorder=7,sizeAmount=0.98,sizeNoiseZoom=462.9,sizeConstant=0.21,curveAmount=0.64,curveNoiseZoom=477.2,curveConstant=0.9,circleAmount=0.87,circleNoiseZoom=492.5,circleConstant=0.98 https://turtletoy.net/turtle/19a7a05449#seed=@Q2hhbmdlIG1lLCBlbXB0eSBpcyByYW5kb20gZXZlcnkgcnVu,correctCenter=1,outlinesOnly=0,rings=3,edgeSize=25,constrainBorder=-50,sizeAmount=0.9,sizeNoiseZoom=140,sizeConstant=0.4,curveAmount=0.77,curveNoiseZoom=145,curveConstant=0.8,curveAmplitude=0,circleAmount=0.75,circleNoiseZoom=255,circleConstant=0.33 https://turtletoy.net/turtle/19a7a05449#correctCenter=1,rings=3,edgeSize=19,constrainBorder=7,sizeAmount=0.98,sizeNoiseZoom=462.9,sizeConstant=0.21,curveAmount=0.64,curveNoiseZoom=477.2,curveConstant=0.9,circleAmount=0.87,circleNoiseZoom=492.5,circleConstant=0.98
010
Turtletoy @turtletoy.net · 19/08/2025
Harmonograph by nimets123. turtletoy.net/turtle/4000476e84 #turtletoy
turtletoy.net
Harmonograph
inspired from https://paulbourke.net/geometry/harmonograph/
000
Turtletoy @turtletoy.net · 19/08/2025
Circles by nimets123. turtletoy.net/turtle/c22a757e8d #turtletoy
turtletoy.net
Circles
after an idea from r/PlotterArt
000
Turtletoy @turtletoy.net · 13/08/2025
Circular flow field by alwang. turtletoy.net/turtle/70483c7cbd #turtletoy
turtletoy.net
Circular flow field
Circular flow field
020
Turtletoy @turtletoy.net · 08/08/2025
Hyperbolic Helicoid by nimets123. turtletoy.net/turtle/57997a98ee #turtletoy
turtletoy.net
Hyperbolic Helicoid
Hyperbolic Helicoid http://www.3d-meier.de/tut3/Seite26.html
000
Turtletoy @turtletoy.net · 30/07/2025
Haiku Generator by willickjb. turtletoy.net/turtle/dbf5dd10c3 #turtletoy
turtletoy.net
Haiku Generator
Creates random haikus Sometimes they have a meaning Context from nothing Uses https://turtletoy.net/turtle/0f84fd3ae4 for its nice fonts
000
Turtletoy @turtletoy.net · 30/07/2025
islands by base12. turtletoy.net/turtle/ee757a914f #turtletoy
turtletoy.net
islands
#heightmap and #marchingsquares
000
Turtletoy @turtletoy.net · 30/07/2025
maze by ge1doot. turtletoy.net/turtle/5738755849 #turtletoy
turtletoy.net
maze
Actually, her thread built the labyrinth.
000
Turtletoy @turtletoy.net · 30/07/2025
Waved Grid 🏁 by markknol. turtletoy.net/turtle/ea3c181a0e #turtletoy
turtletoy.net
Waved Grid 🏁
Combines multiple of @reinder 's utils: - Grid https://turtletoy.net/turtle/abbc1557a1 - Tortoise / transforms https://turtletoy.net/turtle/102cbd7c4d - Simplex noise (as transform) https://turtletoy.net/turtle/6e4e06d42e Use the sliders or click these links to adjust variables: - https://turtletoy.net/turtle/ea3c181a0e#totalInnerShapes=2,noiseAmplitude=1,noiseFrequency=0.094,baseShape=3,randomDistortion=0.77,grid=13 - https://turtletoy.net/turtle/ea3c181a0e#totalInnerShapes=37,density=0.83,noiseAmplitude=7.96,noiseFrequency=0.018,baseShape=0,randomDistortion=0.52,grid=17
000
Turtletoy @turtletoy.net · 30/07/2025
Poisson- Disc Grow Patterns by reinder. turtletoy.net/turtle/b5510898dc #turtletoy
turtletoy.net
Poisson- Disc Grow Patterns
Grow pattern based on Poisson-Disc Sampling. Based on work by @FogleBird: https://medium.com/@fogleman/pen-plotter-programming-the-basics-ec0407ab5929. #possion-disc
000
Turtletoy @turtletoy.net · 30/07/2025
Lissajous curves by reinder. turtletoy.net/turtle/982e9ce2ae #turtletoy
turtletoy.net
Lissajous curves
Some Lissajous curves: https://en.wikipedia.org/wiki/Lissajous_curve
000
Turtletoy @turtletoy.net · 30/07/2025
Multi-Scale Winged Carlson ➗ by Jurgen. turtletoy.net/turtle/518eb51bbf #turtletoy
turtletoy.net
Multi-Scale Winged Carlson ➗
A Multi-Scale Smith Truchet variation with 'wings' as described by Christopher Carlson https://archive.bridgesmathart.org/2018/bridges2018-39.html https://turtletoy.net/turtle/518eb51bbf#Show=1 https://turtletoy.net/turtle/518eb51bbf#Show=2 https://turtletoy.net/turtle/518eb51bbf#Show=0,Gen0=0,MainInitialSize=40,MainSplitProb=0.4,MainMaxGens=3,MainBorderSize=3,MainBorderColor=0,GradGenRepeat=3,GradStartSize=140,GradGenerations=7 Todo: add user interface to enable tile type selection #truchet
000
Turtletoy @turtletoy.net · 30/07/2025
Voxel Folly with AO by neurofuzzy. turtletoy.net/turtle/6000294180 #turtletoy
turtletoy.net
Voxel Folly with AO
Based on @reinder Voxel Raycaster, but with very basic ambient occlusion
000
Turtletoy @turtletoy.net · 30/07/2025
tree rings by SimonKirby. turtletoy.net/turtle/9325540afe #turtletoy
turtletoy.net
tree rings
tree rings
000
Turtletoy @turtletoy.net · 30/07/2025
Mushroom Gills 2 by mathrabbit. turtletoy.net/turtle/ea43806726 #turtletoy
turtletoy.net
Mushroom Gills 2
A circle of points connected by springs. They are constrained to a slowly growing circle. When they get too far from their neighbors, they split. Each point leaves a line behind as it moves.
000
Turtletoy @turtletoy.net · 30/07/2025
Fork: tree rings by ak. turtletoy.net/turtle/17785803bf #turtletoy
turtletoy.net
Fork: tree rings
tree rings
000
Turtletoy @turtletoy.net · 30/07/2025
Look at them up close 🔬 by Jurgen. turtletoy.net/turtle/cec3b339df #turtletoy
turtletoy.net
Look at them up close 🔬
When I saw https://turtletoy.net/turtle/b743c97cf7 I could not resist an attempt. As @markknol mentioned, original credits go to Dmitri Cherniak: https://opensea.io/collection/ringers-by-dmitri-cherniak Known sorting bug (which I prefer to call an artistic feature): https://turtletoy.net/turtle/cec3b339df#seed=5032,samples=0.65 https://turtletoy.net/turtle/cec3b339df#seed=3212
000
Turtletoy @turtletoy.net · 30/07/2025
Metaball Contour Lines by reinder. turtletoy.net/turtle/104c4775c5 #turtletoy
turtletoy.net
Metaball Contour Lines
A small and very unoptimized utility turtle that can be used to calculate contour lines. The ContourLines function will return an array of unsorted line-segments. #contourlines #utility
000
Turtletoy @turtletoy.net · 30/07/2025
Hairy thing by llemarie. turtletoy.net/turtle/59b32fe984 #turtletoy
turtletoy.net
Hairy thing
https://turtletoy.net/turtle/59b32fe984#camera_theta=0,camera_phi=0.01,camera_r=12,look_at_z=0,style=2,seed=27,hair_count=381,hair_subdiv=22,physics_steps=18
000
Turtletoy @turtletoy.net · 30/07/2025
Moiré effect 🗑️ by Jurgen. turtletoy.net/turtle/5064684acc #turtletoy
turtletoy.net
Moiré effect 🗑️
A simple yet effective demonstration of how the https://en.wikipedia.org/wiki/Moir%C3%A9_pattern works. #illusion https://turtletoy.net/turtle/5064684acc#delta=10,grid=4.3
000
Turtletoy @turtletoy.net · 30/07/2025
Some good old fashion lines by zoso95. turtletoy.net/turtle/564252c29c #turtletoy
turtletoy.net
Some good old fashion lines
Based off of https://turtletoy.net/turtle/4e56f607e1
000
Turtletoy @turtletoy.net · 30/07/2025
Fractal 3D contour 🍾💯🐢 by llemarie. turtletoy.net/turtle/101d362439 #turtletoy
turtletoy.net
Fractal 3D contour 🍾💯🐢
Quaternion Julia Fractals: http://paulbourke.net/fractals/quatjulia/
000
Turtletoy @turtletoy.net · 28/07/2025
Physarum by llemarie. turtletoy.net/turtle/860ffe5bf1 #turtletoy
turtletoy.net
Physarum
Based on https://sagejenson.com/physarum Interesting variations: - https://turtletoy.net/turtle/860ffe5bf1#particles=3195,grid_size=261,iterations=10000,follow_trails=1,draw_on_turn=0,decay=1,seed=0,opacity=-0.345 - https://turtletoy.net/turtle/860ffe5bf1#particles=3321,grid_size=187,iterations=3161,follow_trails=1,draw_on_turn=1,decay=1,seed=24,opacity=-0.681 - https://turtletoy.net/turtle/860ffe5bf1#particles=1571,grid_size=335,iterations=21343,follow_trails=1,draw_on_turn=0,decay=0.99,seed=0,opacity=-0.314
000
Turtletoy @turtletoy.net · 28/07/2025
The spin doctor 🧙 by Jurgen. turtletoy.net/turtle/02a4870668 #turtletoy
turtletoy.net
The spin doctor 🧙
Not my concept! I saw something like this by user vital_chaos on Reddit and I really liked it (link below). This turtle approximates that post with some added variation possibilities like the ability to plot it. https://www.reddit.com/r/generative/comments/1g06me0/the_spin_doctor/
000
Turtletoy @turtletoy.net · 28/07/2025
Fisheye Squares by willickjb. turtletoy.net/turtle/7ea3a96f20 #turtletoy
turtletoy.net
Fisheye Squares
I was messing around the function to draw an ellipse and got it to draw this which I thought was cool. I have a backlog of projects like this one that I have thought about releasing but I don't want to flood the feed, should I release them?
000
Turtletoy @turtletoy.net · 28/07/2025
Drip drip by zoso95. turtletoy.net/turtle/03502146ec #turtletoy
turtletoy.net
Drip drip
Drip drop
000
Turtletoy @turtletoy.net · 28/07/2025
Rotating shapes by reinder. turtletoy.net/turtle/ceda3a1928 #turtletoy
turtletoy.net
Rotating shapes
A study in rotating shapes.
000
Turtletoy @turtletoy.net · 28/07/2025
Trippy Triangles by zoso95. turtletoy.net/turtle/ec7bbe281f #turtletoy
turtletoy.net
Trippy Triangles
A modification of this https://turtletoy.net/turtle/ceda3a1928
000
Turtletoy @turtletoy.net · 28/07/2025
Halftone CMYK 🖨️ by Jurgen. turtletoy.net/turtle/985778c61e #turtletoy
turtletoy.net
Halftone CMYK 🖨️
https://en.wikipedia.org/wiki/Halftone https://turtletoy.net/turtle/985778c61e#grid=15,drawChannel=1,cyanComp=1,magentaComp=1,yellowComp=1,keyComp=0.3,cyanMag=1,magentaMag=1.05,yellowMag=1.1,keyMag=1,cyanRot=0,magentaRot=0,yellowRot=0,keyRot=0,dotSize=0.25,normalMargin=20.9,penWidth=0.15,proofSize=0 https://turtletoy.net/turtle/985778c61e#grid=23,drawChannel=1,cyanComp=1,magentaComp=1,yellowComp=1,keyComp=0.3,cyanMag=1,magentaMag=1.1,yellowMag=1.2,keyMag=1,cyanRot=0,magentaRot=0,yellowRot=0,keyRot=0,dotSize=0.25,normalMargin=5,penWidth=0.15,proofSize=0,strictBorder=1 Plot, plot, plot
000
Turtletoy @turtletoy.net · 26/07/2025
Simplex Noise Mountains ⛰️ by markknol. turtletoy.net/turtle/44ea2702a3 #turtletoy
turtletoy.net
Simplex Noise Mountains ⛰️
using @reinder simplex noise https://turtletoy.net/turtle/6e4e06d42e
000
Turtletoy @turtletoy.net · 24/07/2025
Packed in for a Good Wander by ProjectGrantwood. turtletoy.net/turtle/04187a129d #turtletoy
turtletoy.net
Packed in for a Good Wander
Re-imagining of the sketch from which this is forked. Tweaked adjustment parameters, changed rendering to lines instead of circles, added fine-tuned adjustment slider to AngleIncrementA. Most recent revision: - added breakpoints for responsive pen opacity based on the minimum radius slider, and a corresponding function. - Added a slider to adjust the number of iterations before the sketch stops running.
000
Turtletoy @turtletoy.net · 24/07/2025
Lissajous Curve by rupertxrussell. turtletoy.net/turtle/a39b32449b #turtletoy
turtletoy.net
Lissajous Curve
// From Python Turtle - Lissajous Curve - www.101computing.net/python-turtle-lissajous-curve/
000
Turtletoy @turtletoy.net · 20/07/2025
intersections by ge1doot. turtletoy.net/turtle/f70582722f #turtletoy
turtletoy.net
intersections
intersections
000
Turtletoy @turtletoy.net · 15/07/2025
Fractal plant #2 by reinder. turtletoy.net/turtle/a507092f1f #turtletoy
turtletoy.net
Fractal plant #2
Fractal plant by Paul Bourke: http://paulbourke.net/fractals/lsys/ #fractal #lsystem
000
Turtletoy @turtletoy.net · 15/07/2025
Cairo (OpenStreetMap) by llemarie. turtletoy.net/turtle/21307683d5 #turtletoy
turtletoy.net
Cairo (OpenStreetMap)
Map of New Cairo City. Queried and converted from OSM. Credit: © OpenStreetMap contributors
000
Turtletoy @turtletoy.net · 15/07/2025
Heart of M87 by Jurgen. turtletoy.net/turtle/e6727b8fd6 #turtletoy
turtletoy.net
Heart of M87
The sketched version
000
Turtletoy @turtletoy.net · 15/07/2025
paired hosts by ge1doot. turtletoy.net/turtle/005357575a #turtletoy
turtletoy.net
paired hosts
Paired hosts come out nicely after only 200 000 cycles now, and indeed they show an evolutionary advantage in the process of fixing self-generated instructions. Plus, they are beautiful.
000
Turtletoy @turtletoy.net · 30/06/2025
Wall by kabacis. turtletoy.net/turtle/0f50d67501 #turtletoy
turtletoy.net
Wall
3d cube tiling with premade tiles drawn in inkscape and some rules to improve the placement.
000
Turtletoy @turtletoy.net · 29/06/2025
One in ten thousand by troisiemetype. turtletoy.net/turtle/3790aad905 #turtletoy
turtletoy.net
One in ten thousand
A dot in 10000. "Inspired" by the One in one million poster from Wait but why : https://store.waitbutwhy.com/products/one-in-a-million-poster-24x24 I would have love to make a one million grid, but my screen lacks the resolution. :)
000
Turtletoy @turtletoy.net · 29/06/2025
Rotating wired cube by PavlikEnemy. turtletoy.net/turtle/8bb3befebb #turtletoy
turtletoy.net
Rotating wired cube
Random walks on cube (with rotations)
000