3D Creations
Interactive Three.js creations, each with its own folder and URL.
- Las Vegas · Brick City Adventure: playable unofficial LEGO-inspired city with an articulated minifigure, outfit changes, third-person camera, jetpack, 109 enterable vehicles, collisions, minimap and 11 discoverable landmarks. WASD moves or drives; Shift sprints/boosts; Space jumps/ascends or brakes in a car; Ctrl descends/brakes; F toggles flight; E enters/exits nearby cars; R respawns. Stop before exiting a car. City camera switches back to scenic exploration; touch buttons provide movement and flight controls. Districts stream deterministically around you. Single HTML file, pinned Three.js CDN, no external models or image assets.
Enable GitHub Pages: Settings → Pages → Deploy from a branch → main → / (root) → Save.
- Sofa On The Tracks: looping pixel-art diorama — two movers drop a red sofa on the streetcar tracks in the first snow; locked camera, 64-colour palette snap, deterministic timeline (space pauses, arrows scrub,
?t=12.9 freezes a frame).
- Plateau · Montréal: anime-style walking game in the Plateau-Mont-Royal — cel-shaded with ink outlines, climbable outdoor staircases and balconies, Saint-Denis shops, a green alley, the square's fountain, neighbours to talk to, traffic lights and ARRÊT signs, day / golden hour / night, summer / autumn / winter, and 12 golden bagels to find (keyboard, touch or gamepad). v2: courier deliveries with tips, BIXI bikes, double jump / umbrella glide / dash, a living 24-minute day, weather with puddles, neighbours who speak French and remember you, wardrobe, achievements, photo mode with manga filter, saved progress. v3: flying with wings, online multiplayer with friends from anywhere (room codes, peer-to-peer), first-to-win missions (stars, ring race, treasure hunt, king of the roof, express delivery), chat and emotes, scoreboards and podiums, rooftop props and 3D clouds. v4: rigged Mixamo characters (X Bot, Michelle, Vanguard) with blended mocap and procedural poses, six detailed car models, MQTT relay rooms that work across networks, no more getting stuck. v5: drivable cars with interiors and real driving physics, detailed BIXI, physics props, a crowd in shops and parks, downtown skyline with Place Ville Marie and 1000 de La Gauchetière, Olympic Stadium, Notre-Dame, Habitat 67, the river, Jacques-Cartier Bridge and the Biosphère. v5.1: every parked and traffic car drivable, STM buses, 4× bigger city, Sun Life, Chinatown gates, Village pink balls, Clock Tower, Grande roue, Oratory, city ambience
- Montréal: the island's heart in Three.js — real street grid (rotated 55°), ~64,000 district-styled buildings, Mount Royal, Old Montreal and the Old Port, 25+ landmarks at their real positions, four bridges and the REM, signalised traffic, pedestrians, seasons, weather and night lights; flicker-free by construction (single ground shader, no stacked planes, overlap audit) with desktop modes and Meta Quest 3 WebXR (teleport, wrist menu, map tablet)
- Vice City: 1986 Miami-style island with a day/night cycle, neon Art Deco skyline and a turf-war strategy dashboard (single HTML file, Three.js from a CDN)
- Bangalore: Bengaluru in Three.js — Vidhana Soudha, Cubbon Park tennis courts, UB City, Namma Metro, Lalbagh, Ulsoor Lake and Brigade Road, with a signalled left-hand traffic simulation (lane discipline, car-following, junction turns, zebra crossings), roaming crowds, monsoon weather, spatial sound and Meta Quest WebXR (single HTML file)
- Skyline Penthouse VR: the penthouse for Meta Quest 3 / WebXR (thumbstick walk, snap turn, teleport, wrist menu, hand-tracking pinch, spatial sound; Fast / Balanced / Sharp presets). Open in the Quest Browser and tap Enter VR
- Skyline Penthouse: walkable luxury penthouse on the 54th floor over a living Toronto skyline (1,500 cars, planes, helicopter, boats, time of day)
- Cala Rosa: Mediterranean seaside village with nineteen moving townsfolk, birds, boats and midday / golden / blue hour lighting
- Little Red Corner: interactive miniature with twelve residents, varied activities, day/night lighting and camera controls
- Toronto Live City · Smooth: faster version with low-poly trees and auto quality (holds ~60 fps)
- Toronto Live City: realistic 16:9 Toronto on the real street grid, live sun and clock, 1920×1080 PNG/MP4 export
- Toronto
- Dua Lipa poster studio
- Interactive house
- Harbour Atelier
Static HTML, CSS, and JavaScript. Three.js is bundled; its license is included in each vendor directory. Dua Lipa poster is an unofficial fan concept. No music is bundled.
- Cahier Section B: TEF Canada speaking study notebook (arguments, objections and replies, phrases, idioms, practice)
- Penthouse Walkthrough: walkable high-end penthouse for phone and laptop — foyer, living, dining, kitchen, bedroom, bath; guided tour, room jumps, day/dusk. Concept visualization recreated from listing photography.
- Penthouse Photo Walkthrough: photographic walk-through of a luxury penthouse using the real listing photos — hotspots between rooms, forward-walk transitions, drag to look around, auto walk. Works on phone and laptop.
- Penthouse Real Walk (photo-projected 3D): walk freely through a 3D model of the penthouse with the 14 listing photos projected onto the walls, floors and furniture. Experimental: sharpest near the original photo positions. Needs a decent GPU.