# Genuary2024_VeraMolnar

# **Serigraph3D**

The prompt for Genuary 2024 Day 5 is **Vera Molnar",**

**Serigraph3D** takes inspiration from 3 Vera Molnar’s Pieces:

* ***16 points, 4 gris, (2ème vers) 1952-2007,***
    
    * In terms of having different sizes throughout the piece
        
* ***Serigraph - OT***
    
    * For the type of shape to use and the slightly off center moments within the piece through **Hydra**
        
* ***Vera Molnar - Quatre moins un / 1974-2020***
    
    * with the colored backgrounds
        
* Then reimagines them as a combined artwork in 3D through **Locomotion**
    

**Coded in Locomotion and Hydra**

## Poem

```ocaml
42 objects rotating
Different scaling
Different movements
For their different reflects
But in harmony, they rotate
Respective of each other space
As they are rotating and floating
As they have own each feeling
That should not be sealed in
```

## Video

<iframe width="560" height="315" src="https://www.youtube.com/embed/1BeaxiktTeY?si=mQUv3SIyqXcb0QJJ"></iframe>

## Code

### Locomotion

```haskell

--using functions to set each row , its own variables to rotate to

g = \n -> dancer { url="https://raw.githubusercontent.com/IllestPreacha/CreativeDataStuff/744995777325bdc57875cc43a6d1ef18c3661626/3Dmodel/LetterU.glb", y = 10,rz = 40*n,x = 7*n + -20, ry = 60*n,lx = range -45 130 (osc 0.45), z= -20,size = 0.75*n};
for [0..6] g;

f = \n -> dancer { url="https://raw.githubusercontent.com/IllestPreacha/CreativeDataStuff/744995777325bdc57875cc43a6d1ef18c3661626/3Dmodel/LetterU.glb", y = 7,rx = 90*n, z= -20,rz = 60*n, x = 7*n + -20,lz = range -45 130 (osc 0.45),ly= 90*n,size = 5 + - 0.75*n};
for [0..6] f;

h = \n -> dancer { url="https://raw.githubusercontent.com/IllestPreacha/CreativeDataStuff/744995777325bdc57875cc43a6d1ef18c3661626/3Dmodel/LetterU.glb", y = 4,rx = 90*n ,rz = range 45 130 , z= -20, x = 7*n + -20,lz = range -45 130 (osc 0.45),size = 1.5 + 0.2*n};
for [0..6] h;

i = \n -> dancer { url="https://raw.githubusercontent.com/IllestPreacha/CreativeDataStuff/744995777325bdc57875cc43a6d1ef18c3661626/3Dmodel/LetterU.glb", y = 1,rx = 84*n, z= -20, x = 7*n + -20,lz = range 10 170 (osc 0.45),size = 2.5};
for [0..6] i;

j = \n -> dancer { url="https://raw.githubusercontent.com/IllestPreacha/CreativeDataStuff/744995777325bdc57875cc43a6d1ef18c3661626/3Dmodel/LetterU.glb", y = -2,rx = 90*n/2, z= -20, x = 7*n + -20,lx = range 4 -90 (osc 0.45),size = 3};
for [0..6] j;

k = \n -> dancer { url="https://raw.githubusercontent.com/IllestPreacha/CreativeDataStuff/744995777325bdc57875cc43a6d1ef18c3661626/3Dmodel/LetterU.glb", y = -5,rx = 23*n, z= -20, x = 7*n + -20,lx = range -45 130 (osc 0.45),size = 0.75*n};
for [0..6] k;

l = \n -> dancer { url="https://raw.githubusercontent.com/IllestPreacha/CreativeDataStuff/744995777325bdc57875cc43a6d1ef18c3661626/3Dmodel/LetterU.glb", y = -8,ly = 90,rx = 90*n, z= -20, x = 7*n + -20,lx = range 45 -130 (osc 0.45),size = 4 + - 0.75*n};
for [0..6] l;
```

### Hydra

```javascript
s0.initScreen()

src(s0).scale(0.75).scrollX(0.25).invert().colorama(()=> ((time % 10 + 1)*4)/40).out()

speed = 0.123
```
