three.js
I de følgende modulene ser vi litt på javaskriptbiblioteket three.js [1] .
Dette er et bibliotek som skjuler det detaljerte arbeidet med shadere. three.js introduserer sentrale begreper som:
- scene
- model
- camera
- light
Vi kan tegne enkle geometriske figurer uten alt for mye detaljarbeid, men det viktigste er at vi kan importere modeller i flere forskjellige formater. Et av disse er collada-formatet, se [2] . Det betyr at vi kan tegne i f.eks. blender [3] eller google sketchup [4] , eksportere modellen i collada-format og importere modellen på websiden ved hjelp av three.js.
Det finnes en rekke kilder for både gratis og prisede collada-modeller. To av dem er 3DVIA [5] og cgtrader [6] som lar deg hente og publisere collada-modeller uten kostnader. Det finnes også verktøy for å konvertere mellom ulike typer modeller. Clara.io [7] er et annet interessant websted.
De følgende modulene er ikke noen uttømmende analyse eller demonstrasjon av mulighetene i three.js. Kanskje det kommer mer etterhvert.