Skip to main content

Command Palette

Search for a command to run...

Genuary2026_3DTransparency

3D Models Floating

Updated
2 min read
Genuary2026_3DTransparency

CrystalizedFloats

CrystalizedFloats is coded in #Openscad & #HydraVideoSynth which uses Transparency (23rd Prompt of Genuary2026) in many ways.

Poem

The Crystalized Floats have decided to explore
In Groups, to attempt to witness more
More than they ever could on this planet
As they wanted to feed their mind
New habits
New pivots
New paths to add to their timeline

Video

Code

OpenScad

for ( i = [0 : 7] ){
translate([-40,i * 7,31]) rotate ([0,0,0]) color("black", 1.0/i) cube(i);
}


for ( i = [0 : 12] ){
translate([-40,i * 7,4*i]) rotate ([14*i,40*i,20*i]) color("red", 1.0/i) cube(i);
}


for ( i = [0 : 19] ){
translate([-i*6,i * 7,31]) rotate ([i*20,i,i*15]) color("gold", 1.0/i) cube(i);
}
   // triangle
points = [[0,0], [10,0], [5,10]];
points2 = [[0,0], [17,31], [15,10]];
points3 = [[0,0], [-17,31], [-15,10]];


for ( i = [0 : 12] ){
translate([-40,i * 7,4*i]) rotate ([14*i,40*i,20*i]) color("orange",0.175)
translate([-i,-i,0])
rotate([50,50,70])
linear_extrude(height = 30,twist = 43, slices = 3,scale = 6.5)
  polygon(points);
}

for ( i = [0 : 12] ){
translate([-40,i * 7,4*i]) rotate ([14*i,40*i,20*i]) color("red",0.175)
translate([-i,-i,0])
rotate([50*i,50*i,70])
linear_extrude(height = 30,twist = 43, slices = 3,scale = 6.5)
  polygon(points);
}

for ( i = [0 : 12] ){
translate([-40,i * 7,4*i]) rotate ([14*i,40*i,20*i]) color("blue",0.175)
translate([-i,-i,0])
rotate([50*i,50*i,70])
linear_extrude(height = 30,twist = 43, slices = i,scale = i)
  polygon(points);
}

HydraVideoSynth

s0.initScreen()

src(s0).blend(s0).blend(src(s0).scale(1.05)).blend(src(s0)).
modulatePixelate(src(s0).pixelate(500,500),500).out()

Genuary2026

Part 5 of 48

Explorations during Genuary 2026

Up next

Genuary2026_16x16Audio

Audio in 16s