Chaos in a Box
Fluid series 6
Layers slide in peace
Laminar sheets never cross
Perfect parallel
#Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
Chaos in a Box
Fluid series 6
Layers slide in peace
Laminar sheets never cross
Perfect parallel
#Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
Chaos in a Box
Fluid series 5
Fields expand outward
Divergence tears streams apart
Nothing stays contained
#Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
Chaos in a Box
Fluid series 4
Pressure builds unseen
Walls of force compress the flow
Then the rupture comes
#Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
Chaos in a Box
Fluid series 3
Spirals pulling deep
A vortex eats the stillness
Rotation persists
#Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
Chaos in a Box
Fluid series 2
Calm breaks into storm
Turbulence swallows all paths
Order dissolves fast
#Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
Chaos in a Box
Fluid series 1
Thick flow resists change
Viscosity holds the field
Slowly yielding form
#Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
Chaos in a Box
4D Noise Series 16
Chebyshev F2-F1
4DGLSL Noise asset available for free
https://derivative.ca/community-post/asset/4d-glsl-noise/74259
border_Linf = chebyshevF2(p) - chebyshevF1(p).
max(|dx|,|dy|,|dz|,|dw|) — rectangular walls, uniform thickness.
f = sum{ a * (chebyshevF2 - chebyshevF1)(2^i * p) }.
Closes the Lp survey: circles, diamonds, squares.
#Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
Chaos in a Box
4D Noise Series 15
Tech
4DGLSL Noise asset available for free
https://derivative.ca/community-post/asset/4d-glsl-noise/74259
border_L1(p) = manhattanF2(p) - manhattanF1(p).
Rectilinear edges — PCB traces, L-shaped corridors.
f = sum{ a * (manhattanF2 - manhattanF1)(2^i * p) }.
Pure absolute deltas — no square root in 4D.
#Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
Chaos in a Box
4D Noise Series 14
Blocks
4DGLSL Noise asset available for free
https://derivative.ca/community-post/asset/4d-glsl-noise/74259
dist_Linf = max(|dx|, |dy|, |dz|, |dw|).
L-infinity — every Voronoi cell a perfect square block.
f = sum{ a * chebyshevWorleyF1(2^i * p) }.
W translates the block grid along the silent fourth axis.
#Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity
Chaos in a Box
4D Noise Series 13
Pyramids
4DGLSL Noise asset available for free
https://derivative.ca/community-post/asset/4d-glsl-noise/74259
dist_L1 = |dx| + |dy| + |dz| + |dw|.
L1 metric — square and diamond Voronoi cells.
f = sum{ a * manhattanWorleyF1(2^i * p) }.
W shears the diamond grid along the fourth axis.
#Touchdesigner #generativeart #visuals #creativecodding #touchdesignercommunity