home.social

#genuary3 — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #genuary3, aggregated by home.social.

  1. Prompt: "Fibonacci forever.."

    Uses the golden ratio for the sunflowerly spiral design.

  2. Genuary Day 3: Fibonacci forever

    Figuring out how to programmatically create Fibonacci tiles

  3. Almost on schedule, I'm continuing to experiment with generative art in AR. In the third prompt, "Fibonacci forever," I proceed with Fibonacci lattices and added spiral-distributed instanced mesh spheres with gradient HSL color and harmonious animations of density, rotation, and depth.

    observablehq.com/@meetamit/fib

    #genuary2026 #genuary #genuary3 #ar #threejs

  4. Today's genuary prompt was fibonacci -- tried to use it for every decision in this quick animation: color, rotation, length, arcDegrees & speed

    as always, source here: h9.bees.free/genuary26/03-fibo

    #genuary #genuary2026 #genuary3

  5. Genuary 2026 Day 3: "Fibonacci forever..."

    For this one, I'm going with abstract flowers and 'petal' numbers, skipping over 0,1,1,2 and starting at 3.

    I'm playing and exploring ideas and getting some pretty images as output.

    patreon.com/posts/146969309

    #Genuary2026 #Genuary3 #Genuary #SciArt #CreativeCoding

  6. #GenerativeArt interlude

    #genuary2026 #genuary3 Fibonacci forever

    Here we show the tiles from a random tiling (with wild tiling edges) that contain points along a Fibonacci spiral (or two)

    #XQuery #SVG #genuary

  7. For #genuary3, "Fibonacci Forever", I'm recycling an orbit-trap fractal I shared back on Fibonacci Day (11/23, of course). It uses the typical fractal equation z ↦ zⁿ + z₀, but n increases following the Fibonacci sequence with each iteration.

    #genuary #genuary2026 #fibonacci #fractal

  8. #genuary3: "Fibonacci forever. Create a work that uses the Fibonacci sequence in some way."

    The Fibonacci sequence can last forever on a finite computer if you consider it modulo p!

    * Circles: possible remainders modulo 10
    * green: previous value
    * red: new value

    (For p = 10, it loops after 60 iterations.)

    Done in #pico8

    #genuary #genart

  9. #genuary Day 3: "Fibonacci forever"

    Found this pattern while playing with the Fibonacchi square tiling.

    Presenting the flag of Swefindenscaswedeniamarklanden!

    #genuary2026 #genuary3

  10. Genuary 2026 - 3: "Fibonacci Forever". Using the Fibonacci angle, (aka Golden Angle pi * (3 - sqrt(5)) rad), seen in plant growth eg in sunflowers and pinecones. Each seed grows a Fibonacci angle away from the previous one, leading to efficient packing. R code in alt text.

    #genuary #genuary2026 #genuary3 #rstats

  11. Genuary 2: Goldsection. Fibonacci Never Dies

    My wife found some Bond vibes in the rotating circles, so I added some typical decoration. (Sorry, no guns or half-naked people available.)

    #genuary2026 #genuary3 #mathart #genart #creativecoding #loop #animation #processing

  12. #genuary3 Prompt: Fibonacci Forever

    I give you Langton's Bunnies: An agent-based CA birthing a child every 12 ticks which needs 24 ticks to grow up and start reproducing.

    #GENUARY #genuary2026

  13. The #genuary3 prompt is "Fibonacci Forever".

    These images plot successive pairs in the Fibonacci sequence (F_{i}, F_{i+1}) modulo N -- that is, their remainders after division by N. Because mod N there are at most N^2 pairs, each path must close to form a loop, and indeed we can show that the loop comes back to the starting point (0,1).

    #Fibonacci #Genuary2026 #Genuary

  14. #genuary3 #genuary2026 - Fibonacci forever

    Revisiting one of the oldest pieces of generative art I ever made, based on the Fibonacci series mod n

    etc.mikelynch.org/genuary26/03

  15. #genuary3 #genuary2025
    #Exactly 42 lines of code
    import numpy as n,\
    PIL.Image as I
    W=1<<10
    A=n.abs
    r=range
    y,x,_=\
    n.mgrid[:W,:W,:3]/W
    f=y*0
    ps="\
    0x\
    0C780\
    06FD0\
    03FF0\
    06F50\
    0C780\
    00000\
    19551\
    05551\
    05573\
    05555\
    19723\
    00000\
    08523\
    08555\
    08555\
    09555\
    1D723"
    p=int(ps,16)
    for i in r(17):
    for b in r(20):
    if p&1:
    c=[1,1,0]
    if i<11:
    c=.5+.5*n.random.random(3)
    f+=(n.maximum(A(x-(b+2)*1/20),
    A(y-(i+2)*1/20))<1/45)*c
    p>>=1
    I.fromarray((255*f)\
    .astype('B'))\
    .save("d.png")

  16. #genuary3 #genuary2025
    #Exactly 42 lines of code
    import numpy as n,\
    PIL.Image as I
    W=1<<10
    A=n.abs
    r=range
    y,x,_=\
    n.mgrid[:W,:W,:3]/W
    f=y*0
    ps="\
    0x\
    0C780\
    06FD0\
    03FF0\
    06F50\
    0C780\
    00000\
    19551\
    05551\
    05573\
    05555\
    19723\
    00000\
    08523\
    08555\
    08555\
    09555\
    1D723"
    p=int(ps,16)
    for i in r(17):
    for b in r(20):
    if p&1:
    c=[1,1,0]
    if i<11:
    c=.5+.5*n.random.random(3)
    f+=(n.maximum(A(x-(b+2)*1/20),
    A(y-(i+2)*1/20))<1/45)*c
    p>>=1
    I.fromarray((255*f)\
    .astype('B'))\
    .save("d.png")

  17. #genuary3 #genuary2025
    #Exactly 42 lines of code
    import numpy as n,\
    PIL.Image as I
    W=1<<10
    A=n.abs
    r=range
    y,x,_=\
    n.mgrid[:W,:W,:3]/W
    f=y*0
    ps="\
    0x\
    0C780\
    06FD0\
    03FF0\
    06F50\
    0C780\
    00000\
    19551\
    05551\
    05573\
    05555\
    19723\
    00000\
    08523\
    08555\
    08555\
    09555\
    1D723"
    p=int(ps,16)
    for i in r(17):
    for b in r(20):
    if p&1:
    c=[1,1,0]
    if i<11:
    c=.5+.5*n.random.random(3)
    f+=(n.maximum(A(x-(b+2)*1/20),
    A(y-(i+2)*1/20))<1/45)*c
    p>>=1
    I.fromarray((255*f)\
    .astype('B'))\
    .save("d.png")

  18. #genuary3 #genuary2025
    #Exactly 42 lines of code
    import numpy as n,\
    PIL.Image as I
    W=1<<10
    A=n.abs
    r=range
    y,x,_=\
    n.mgrid[:W,:W,:3]/W
    f=y*0
    ps="\
    0x\
    0C780\
    06FD0\
    03FF0\
    06F50\
    0C780\
    00000\
    19551\
    05551\
    05573\
    05555\
    19723\
    00000\
    08523\
    08555\
    08555\
    09555\
    1D723"
    p=int(ps,16)
    for i in r(17):
    for b in r(20):
    if p&1:
    c=[1,1,0]
    if i<11:
    c=.5+.5*n.random.random(3)
    f+=(n.maximum(A(x-(b+2)*1/20),
    A(y-(i+2)*1/20))<1/45)*c
    p>>=1
    I.fromarray((255*f)\
    .astype('B'))\
    .save("d.png")

  19. #genuary3 #genuary2025
    #Exactly 42 lines of code
    import numpy as n,\
    PIL.Image as I
    W=1<<10
    A=n.abs
    r=range
    y,x,_=\
    n.mgrid[:W,:W,:3]/W
    f=y*0
    ps="\
    0x\
    0C780\
    06FD0\
    03FF0\
    06F50\
    0C780\
    00000\
    19551\
    05551\
    05573\
    05555\
    19723\
    00000\
    08523\
    08555\
    08555\
    09555\
    1D723"
    p=int(ps,16)
    for i in r(17):
    for b in r(20):
    if p&1:
    c=[1,1,0]
    if i<11:
    c=.5+.5*n.random.random(3)
    f+=(n.maximum(A(x-(b+2)*1/20),
    A(y-(i+2)*1/20))<1/45)*c
    p>>=1
    I.fromarray((255*f)\
    .astype('B'))\
    .save("d.png")