BOTW Guardian
Een afgerond project uit 2017 — een 3D-geprinte, poseerbare en verlichte BOTW Guardian-replica met Arduino-aangedreven beweging.
Dit project is afgerond — de Guardian staat tot op de dag van vandaag nog op mijn bureau.
Toen in 2017 The Legend of Zelda: Breath of the Wild uitkwam, was ik meteen geïntresseerd in de Guardian-vijanden. Destijds was ik veel bezig met het maken van replica's van populaire media die destijds mijn interesse trok, dus kwam ik logischerwijs uit bij het bouwen van een Guardian. Eerst kwam een ”decayed” of dode versie die niet bewoog — een proof of concept om te zien of ik een gamemodel kon omzetten naar iets dat écht 3D-printbaar was. Dat werkte prima, dus begon ik aam eem project van 8 maanden om alle bewegende delen te ontwerpen die nodig waren om een Guardian daadwerkelijk te laten bewegen.
Hij loopt niet rond, maar de poten zijn met de hand te bewegen en te poseren. Op ruwe oppervlakken kan hij staan. De kop en het middenstuk draaien wél, met dezelfde herkenbare in-game beweging. Hij licht ook op — nek en oog inbegrepen.
Aanvullende informatie
Steekpunten
- BOTW Guardian-replica uit 2017 — eerst een "decayed" proof of concept, daarna maanden werk aan bewegende en verlichte versie.
- Game-extractie → printbaar model: handmatig herbouwde geometrie, geen vals spelen met normal & bump maps.
- Arduino, steppermotoren, LEDs en C-firmware — kop, lichaamsrotatie en verlichting dicht bij de in-game versie.
Het project begon met het extraheren van de daadwerkelijke gamemodellen uit de bestanden van het spel, en vervolgens ze zorgvuldig om te werken naar 3D-printbare objecten. Videospellen optimaliseren alles — wat je niet ziet, wordt verwijderd. Deze modellen hadden geen verbindende of bewegende delen; het was allemaal 'hol', zoals vaak het geval is in games.
Ik laadde de meshes in Blender, herschaalde ze en voegde handmatig detail toe — in het echte leven kun je niet valsspelen met normal maps en bump maps. Zo heb ik duizenden vertices hergepositioneerd en voegde ik talloze polygonen toe. Daarna printte ik de onderdelen, zette het ik ze in elkaar, en was nog steeds niet klaar: ze moesten nog bewegen en oplichten. Dus pakte ik iets nieuws op: Arduino's, steppermotoren, LEDs en draden en begon te solderen. Toen de hardware op zijn plek zat, schreef ik een simpel C-programma om de steppermotor en LEDs aan te sturen op een manier die de animaties uit het spel dicht benadert. Het werkte goed.
