Et 3D-skakbræt, hvor CHESS-O rimer på cesso (italiensk for toilet), og ordspillet blev til designet.
Opgaven
En delvis eksamen på kurset i webudvikling med én instruks: byg et skakbræt med et design-twist. Jeg havde allerede arbejdet som webudvikler, så et fladt bræt ville ikke have lært mig noget. Jeg hævede selv barren.
Den sværere udfordring
3D havde altid været det, jeg gerne ville udforske og aldrig havde haft en grund til: modellering i Blender og Three.js til at få det ud på nettet. Eksamen blev grunden. Jeg tog udgangspunkt i en eksisterende skabelon til et 3D-skakbræt, satte den op i Three.js i hånden og fik den til at rotere i browseren.
Ordspillet
Sæt et O på CHESS, og du får cesso, italiensk slang for toilet. Den lighed er ikke en detalje: den er hele konceptet, og det er der, det design-twist, opgaven bad om, kom fra.
Toilet mode
Slå kontakten til, og brættet skifter hud. Hver brik er valgt med vilje: toiletbørsten som bonde, hele vejen op til urinalet og kummen som konge og dronning, og selve brættet omarbejdet, så det passer. Brikkerne er en blanding af hentede modeller og modeller, jeg har ændret i Blender, derefter optimeret som glTF, så scenen forbliver let.
Hvad der kommer nu
Brættet roterer og kan udforskes; næste skridt er at gøre det rigtigt spilbart. Ud over vitsen er det projektet, der overbeviste mig om, at 3D på nettet var min vej: alt, hvad jeg siden har bygget i Blender og Three.js, starter her.
Tilgang og håndværk
Alt er mit: Three.js-scenen, Blender-arbejdet på brikker og bræt (en blanding af hentede modeller og modeller, jeg har omarbejdet), glTF-optimeringen, alt sammen i browseren.
Resultatet
- En eksamen i webudvikling blev mit første 3D-projekt til browseren
- Et roterende 3D-bræt med en ekstra hud, toilet mode, bygget på et ordspil
- Projektet, der startede min vej ind i 3D på nettet