Content banner

3D-visualisering med Bekk

Kurs

Om kursserien

Kursserien dette semesteret er todelt, hvor den ene parallellen er introduksjon til datavisualisering for nybegynnere, mens den andre parallellen er en kursserie i 3D-visualisering med WebGL. Kursserie i 3D-visualisering med WebGL

Dette er et kurs for deg som vil utforske den tredimensjonale verdenen på webben. Du vil få en introduksjon til grunnteorien bak visualisering i 3D og hvordan det gjøres i praksis med WebGL. Del 1 og 2 vil gi deg innføring i de grunnleggende teknikkene og teknologiene som utgjør 3D og WebGL, mens du i Del 3 vil få utforske litt de ulike tingene du kan gjøre med WebGL. Fullfører du kursserien vil du sitte igjen med kunnskapen som skal til for å lage dine egne fete 3D-visualiseringer med WebGL.

Kurset forutsetter ingen erfaring med 3D eller WebGL, men du bør være kjent med nettlesere og JavaScript. Det er også en fordel om du er kjent med vektorer og hvordan de funker i matematikken.

Før du møter opp bør du sjekke at maskina di er satt opp for WebGL med https://get.webgl.org/ og sørge for at du har NodeJS v10 installert https://nodejs.org/en/.

Del 1: Introduksjon til 3D-verdenen og WebGL. Du starter med å lage en spinnende kube i WebGL, og ender opp med en fet 3D-equalizervisualisering av lyd. Du vil også få en intro til shader-programering i WebGL.

Del 2: Du fortsetter med shadere og lærer hvordan du kan bruke en fragmentshader til å lage en stjernevisualisering. Videre blir det intro til vertexshadere, hvor du får lage en snål kule. Del 2 rundes av med partikkelsystemer, hvor du virkelig får testa grensene til WebGL.

Del 3: Velg ditt eget eventyr! WebGL og 3D er et stort fagfelt, for å gi deg en liten smak på alle de rare tingene du kan gjøre med det setter vi sammen en pakke med ulike visualiseringer du kan lage på din egen kreative måte.

Underveis i kurset blir det pizza og sushi :) Fagkom minner om at oppmøte er 16:00 i R9, venteliste åpner 16:10 og kurset begynner 16:15.

Kommentarer

Vennligst logg inn for å kommentere