From Nano Banana to Sculpted GLBs
Each animal started as a 3/4 character sheet generated with Nano Banana. Rather than settling for primitive spheres and tree blobs, a headless Python bpy script in Blender 5.2 fuses anatomical ellipsoids via voxel remeshing, adds 3D procedural wool and feather displacement, and sculpts a walk-in cutaway Red Gambrel Barn whose double doors swing open and roof lifts away as you step inside.
Gemini Flash 3.8 TTS + Lyria 3
Every animal has three educational facts voiced by a distinct Gemini Flash 3.8 TTS character voice (Puck, Leda, Fenrir, Aoede, Zephyr, and Kore) over an acoustic guitar and marimba loop generated with Lyria 3. One fun build lesson: Gemini 3.8 Flash TTS will happily read your stage directions out loud if you prefix the transcript with "Say in a warm voice:" - you want pure spoken text in the payload.
Arrow Keys, Jump & Proximity Fade
First-person mouse-look + WASD + interaction keys are too fiddly when you just want to explore. We simplified movement to pure arrow keys + Spacebar jump with solid obstacle collisions, an automatic bird's-eye follow camera, and continuous distance-based audio attenuation: walk up to Barnaby in the courtyard or Waffles inside the barn and they start talking; walk away and their voice smoothly fades out.
2D Nano Banana Reference → 3D Blender & Three.js
All 9 courtyard & barn characters generated in Nano Banana and sculpted into.glb assets via Blender 5.2