24. April 2021
Joerg.Berkel @ phbern.ch & Oleg @ dat.alets.ch
Folien: https://hackmd.io/@jb/oed-progfx
Aufzeichnung: direkt zum p5.js-Einstieg
"Esc"-Taste in reveal.js-Präsentation
"Er hält Bildung für das edelste aller Ziele, warnt aber davor, dass Lernen ohne Sinn zum Irrtum führt."
– Demokrit
"Grafikprogrammierung ist sinnlich"
– @seismist
Processing
p5.js Grundlagen-Spickzettel auf deutsch
p5.js Cheat Sheet ausführlich (eng)
Alle Befehle erläutert: https://p5js.org/reference/
let lieblingsZahl = 42;
stroke(0); // Kommentar: Strichfarbe 0 = schwarz, 255 = weiss
fill(lieblingsZahl); // Füllfarbe dunkles Schwarz
background('red');
text("mein Text an diese Koordinaten setzen", 20, 40);
/* 'Eigennamen' mit Apostrophen
oder "Anführungszeichen". Dies ist ein
mehrzeiliger Kommentar */
fill(42); // Nur ein Parameter setzt den Grauwert
// 0 = schwarz, 255 = weiss
fill(42, 0.5); // Zweiter Parameter setzt die Transparenz
// 0.5 = 50% Deckkraft (teilweise durchscheinend)
Schematische Darstellung:
B: … spielerische JavaScript-Pause mit https://patatap.com
( Quellcode: https://github.com/jonobr1/Neuronal-Synchrony )
C: Kleine Galerie anschauen: https://db.schoolofdata.ch/event/10
D: oder zwei Folien weiter rechts durch die Tutorials blättern
Sei informiert via Slack-Kanal #you-should !
… oder kontaktiere uns via E-Mail!
2013 in Processing gemacht: Sketch als Quellcode
wird via BBB abgespielt: https://vimeo.com/72928093 (Epilepsie-Warnung ;-)
… oder eine meditative PC-Demo: Intrinsic Gravity von Still