Online-Lab: 3D-Grafikprogrammierung mit GLSL-Shadern

Nachdem blinry euch im Mai gezeigt hat, wie ihr mithilfe von Shadern Farbverläufe und Muster programmieren könnt, machen wir dieses Mal den Sprung in die dritte Dimension! Wir erzeugen Bilder und Animationen mit Kugeln, Zylindern und Quadern!

Shader sind kleine Programme, die direkt auf der Grafikkarte ausgeführt werden, und eigentlich etwas sehr einfaches tun: Sie rechnen für jeden Pixel eine Farbe aus! Um 3D-Objekte zu zeichnen, gibt es eine extrem coole Technik namens Raymarching, die verblüffend wenig Code braucht! Wir werden uns Schritt für Schritt angucken, wie genau das funktioniert.

Don’t worry! Unser erste Shader-Workshop ist keine Voraussetzung, wir werden nochmal bei den Grundlagen anfangen! Von diesem Workshop habt ihr mehr, wenn ihr schon einmal ein wenig programmiert habt, und wisst, was Funktionen und Variablen sind. Die Programmiersprache GLSL, die wir verwenden werden, ist recht ähnlich zu C oder Java. Außerdem wäre es gut, wenn ihr Spaß am räumlichen Denken habt, und vielleicht sogar schon ein wenig Wissen über Vektorrechnung mitbringt.

Damit wir uns während des Workshops unterhalten können, braucht ihr ein Mikro, oder idealerweise ein Headset. Wir treffen uns am Samstag, 4. Juli 2020 um 13.oo Uhr online in: https://bbb.ulm.dev/b/blinry

Installieren müsst ihr nichts, wir werden Tools verwenden, die im Browser laufen. Probiert am besten vorher schon mal aus, ob diese Seite bei euch flüssig läuft: https://www.shadertoy.com/view/wd2cWm

 

Lab-Online-Workshop: Grafikprogrammierung mit GLSL-Shadern

Habt ihr genug von Wasserfarben und Buntstiften? Und habt ihr Lust, mal mit eurem Computer kreative Bilder zu erzeugen? In diesem Workshop zeigt euch blinry, wie ihr mithilfe von Shadern eigene Grafikeffekte und Animationen erzeugen könnt!

Shader sind kleine Programme, die direkt auf der Grafikkarte ausgeführt werden, und eigentlich etwas sehr einfaches tun: Sie rechnen für jeden Pixel eine Farbe aus! Mit dieser Technik kann man allerdings viele verschiedene künstlerische Bilder, Muster und sogar 3D-Effekte erzeugen!

Von diesem Workshop habt ihr mehr, wenn ihr schon einmal ein wenig programmiert habt, und wisst, was Funktionen und Variablen sind. Die Programmiersprache GLSL, die wir verwenden werden, ist recht ähnlich zu C oder Java.

Damit wir uns während des Lab-Workshops unterhalten können, braucht ihr ein Mikro, oder idealerweise ein Headset. Wir treffen uns am Samstag, 16. Mai 2020 um 13 Uhr online auf BBB hier- https://bbb.ulm.dev/b/glsl-workshop .

Installieren müsst ihr nichts. Wir werden Tools verwenden, die einfach im Browser laufen. Probiert am besten vorher schon einmal aus, ob diese Seite bei euch flüssig läuft: https://www.shadertoy.com/view/ts33R2

Unser Jugend hack Lab Online Workshop ist kostenlos und offen für alle Jugendlichen und jungen Menschen.