Skip to content
hzuellig edited this page May 6, 2024 · 3 revisions

Auftrag für heute

In der Gruppe die Basis Version von Sprint 1 fertigstellen und mit den individuellen Varianten beginnen. Macht mehrere Varianten! Vergleicht sie auf ihre visuelle Qualität hin. Wählt aus, welche ihr morgen zeigen wollt.

Mini Inputs

  • Felisha, Samson und Mirja: Loop, Sinus/ Cosinus und MouseY/MouseX

  • Marina, Christina, Laurent: Loop im Loop

  • Hannes Salzmann, Dimitri Gadola, Fiona Zellweger: Transformation, Rotation, Skalierung Koordinatensystem.

  • Elias, Lena, Valerie: random, noise und Verschiebung des Koordinatensystems (translate, rotate, push und pop)

  • Perla, Christine Pixel

  • Yanni Lukas: Übergänge rechnen mit easings

Transititions mit lerpColor, lerp

let breite=100;
let colorA, colorB;//globale variablen

//im setup
colorA = color(102, 93, 156, 110);
colorB = color(212, 17, 56, 110);

// im loop
 for (let j = 1; j < anzahl; j++) {
    //mit lerpColor eine Farbmischung rechnen 
    let pos = map(j * breite, 0, width, 0, 1);//lerpColor erwartet einen Wert zwischen 0 und 1
    let colorC = lerpColor(colorA, colorB, pos);
    fill(colorC);
    //zeichnen ....
 }

Bezierkurven

Basics


Examples

Tutorials Online

(Alle mit PW colabor24)

Felisha, Samson und Mirja

https://vimeo.com/943342100?share=copy (If, While, For Schleife, Loop, Sinus/ Cosinus und MouseY/MouseX)

Marina, Christina, Laurent

https://vimeo.com/943342144?share=copy Loop im Loop, colorMode

Hannes Salzmann, Dimitri Gadola, Fiona Zellweger

https://vimeo.com/943342199?share=copy Transformation, Rotation, Skalierung Koordinatensystem.

Elias, Lena, Valerie

https://vimeo.com/943342476?share=copy random, noise und Verschiebung des Koordinatensystems (translate, rotate, push und pop)

Perla, Christine Pixel

Yanni Lukas: Übergänge rechnen mit easings