Project_SoepVR

x

SoepVR

Soeprecepten leren via VR

SoepVR

Februari 2018

Door Rick Heemskerk & Martijn Totté
Hogeschool Leiden

Student worden is ontzettend leuk, maar het kan ook stressvol zijn. Plotseling ben je verantwoordelijk voor jezelf, inclusief spannende 'volwassen' vaardigheden zoals koken (anders dan instantramen). SoepVR is geboren uit precies die studentenervaring. De app is bedoeld om studenten een kleine stap te laten zetten richting zelfzorg door eenvoudige, goedkope en gezonde soeprecepten aan te bieden, gepresenteerd in een speelse virtual reality-omgeving. Want als je toch moet leren koken, kun je dat net zo goed in VR doen.

SoupVR is ontwikkeld in het tweede jaar van mijn bacheloropleiding als onderdeel van een vak gericht op het leren van iets aan gebruikers via virtual reality. We kozen koken van soep als onderwerp, vooral omdat we zelf studenten waren en precies hetzelfde "wat zal ik weer eens eten vandaag?"-probleem hadden. Het resultaat is een VR-kookervaring die gebruikers begeleidt bij het maken van een soep, zonder zichzelf te serieus te nemen.

tomato
pot

Technisch gezien is de applicatie gebouwd met HTML, CSS en JavaScript met de A-Frame-bibliotheek, die bovenop Three.js en WebGL is gebouwd. Alle 3D-modellen zijn handmatig gemaakt in een low-poly-stijl met behulp van Blender (wat grappig genoeg geen object is dat je in de app zelf kunt vinden). We hebben in feite ons eigen kleine framework gebouwd waarmee objecten konden worden opgepakt, mee gecommuniceerd kon worden en specifieke gedragingen konden krijgen. De objecten binnen de app maken ook gebruik van een physics engine, zodat ze kunnen worden rondgeslingerd en op elkaar kunnen worden geplaatst (wat niet echt nodig is voor de functionaliteit van de app, maar het is nog steeds leuk). Recepten worden opgehaald via een API, wat mijn eerste echte hands-on ervaring was met externe gegevens. De applicatie draait in de browser en kan worden gebruikt met Google Cardboard, GearVR, desktop VR-opstellingen, of zelfs zonder headset.

Dit project was mijn eerste echte kennismaking met 3D-modellering en ontwerpen voor VR. Het is zeker niet de meest verbazingwekkende app die ooit is gemaakt, maar ik heb er veel van geleerd, had plezier met het bouwen ervan, en ik heb er nog steeds een zwak voor. Ik hoop dat de charme van dit kleine studentenproject doorschemert.