Back
INTERACTIVE 3D & UI ENGINEERING

BUILDING A NEXT-GEN IMMERSIVE CITY SHOWCASE

Orchestrating a living digital twin: From static 3D assets to a fully interactive, cinematic web experience.

Live Project

Experience It Live

See this project in action. Explore the full functionality and design in a live environment.

tatawwar-immersive.vercel.app/
Visit Live Site
Tatawwar Immersive | Interactive Smart City Showroom preview
Live
Click to explore
Tatawwar Immersive | Interactive Smart City Showroom hero image

Overview

This project represents a breakthrough in web-based 3D presentations, transforming a static city model into a living, breathing interactive ecosystem. The core challenge was to seamlessly blend high-fidelity WebGL rendering with a high-performance, responsive user interface. I engineered a custom 'Camera Rig' system that autonomously directs the viewer's perspective, creating smooth, cinematic transitions between a bird's-eye view and focused building inspections. The scene is alive with procedurally animated traffic and floating brand beacons that guide user interaction. The interface layer features a 'Smart Dual-Panel' architecture that adapts in real-time—shifting from detailed text layouts to a 'Cinema Mode' for video playback. By decoupling the UI state from the 3D render loop and utilizing `requestAnimationFrame` for animations, the system maintains a locked 60fps performance, delivering a premium, app-like experience directly in the browser.

Key Achievements

01

Engineered a 'Cinematic Camera Control' system: Replaced standard controls with a custom [CameraRig](cci:1://file:///c:/Users/NV_USER/my-3d-app/src/components/CameraRig.tsx:4:0-24:1) that utilizes vector interpolation. This allows for smooth, director-style camera pans and zooms when selecting buildings, ensuring the user always has the perfect angle without disorientation.

Achievement 1 - Visual demonstration
02

Implemented 'Dynamic 3D Asset Management': Modified the GLTF city model to separate interactable structures (Ujrah, KOLD, Nasni) from the environment. Programmatically injected floating logo billboards and 'TrafficManager' systems that animate vehicles along spline paths, turning a static mesh into a bustling city.

Achievement 2 - Visual demonstration
03

Architected an 'Adaptive Dual-Panel UI': Designed a sophisticated modal system that lives outside the Canvas in the DOM. It intelligently reshapes itself based on content, dynamically shifting between 'Info Mode' (text-heavy) and 'Cinema Mode' (video-centric) with a 16:9 aspect ratio.

Achievement 3 - Visual demonstration
04

Developed a 'High-Performance Media Engine': Built a custom video interface that bypasses standard CSS transitions in favor of a `requestAnimationFrame` loop. This results in a 'buttery smooth' progress bar that tracks media time with sub-millisecond precision, eliminating UI jitter during playback.

Achievement 4 - Visual demonstration
05

Designed a 'Context-Aware Visual Identity' system: The UI acts as a chameleon, reading the metadata of the selected building and instantly adapting its color palette (Cyan for Nasni, Orange for Rehla, Green for Ujrah) and accent gradients, reinforcing brand identity through immersive glassmorphism aesthetics.

Achievement 5 - Visual demonstration

Technical Stack

/react.svg
/tail.svg
/ts.svg
/three.svg
/framer.svg

Ready to Explore?

Visit the live project or check out the source code

Project Gallery

Tatawwar Immersive | Interactive Smart City Showroom screenshot 1
Tatawwar Immersive | Interactive Smart City Showroom screenshot 2
Tatawwar Immersive | Interactive Smart City Showroom screenshot 3
Tatawwar Immersive | Interactive Smart City Showroom screenshot 4

Related Projects

Explore more of my work

smoke
logo

NOOR

"If Your Dreams do not scare you, they are too small !"

Got a project? Let’s vibe together and
make it ninjaa-precise—get in touch!

Call Me Now !

mail

noordragon2004@gmail.com

address

from egypt,mansoura

phone

+20 1145838187
Let's Talk!