Basilicata 3D – Viaggio interattivo
Tipologia prodotto
Viaggio Interattivo
Cliente
Basilicata 3D
Stato
Sconosciuto
Descrizione
Esperienza web 3D interattiva (Three.js) per esplorare i luoghi della Basilicata/Lucania, con mappa del territorio, punti di interesse e personaggio navigabile.
Il progetto consiste nello sviluppo di Basilicata 3D, un'applicazione web immersiva ad alto impatto visivo progettata per la valorizzazione e la promozione territoriale della regione Lucania. Attraverso una ricostruzione virtuale e interattiva, la piattaforma si propone come uno strumento di divulgazione culturale e turistica di nuova generazione, consentendo agli utenti di esplorare i comuni, la morfologia del terreno e i principali punti di interesse storico-culturali del territorio attraverso un'esperienza simile a quella di un videogioco esplorativo.
Finalità
Applicazione web immersiva che ricostruisce in 3D il territorio della Basilicata permettendo all’utente di esplorarne i comuni e i punti di interesse. Pensata come strumento di promozione turistico-culturale del territorio lucano. Settore: turismo / promozione territoriale / divulgazione.
Tecnologie
– JavaScript (vanilla, architettura a classi)
– Three.js (rendering 3D WebGL)
– Vite (build/dev server)
– pngjs (generazione heightmap del terreno via script `gen-heightmap.mjs`)
– Asset 3D in formato glTF (`RobotExpressive.glb`)
Note
Nessun README presente: finalità e funzionalità dedotte dal titolo HTML, dalla struttura `src/` e dai nomi dei moduli. Stato del progetto non determinato.
Funzionalità principali
– Scena 3D del territorio con terreno generato da heightmap
– Personaggio animato (RobotExpressive) controllabile dall’utente (Character, Controls)
– Punti di interesse e landmark interattivi con pannelli di dettaglio (DetailPanel, InfoPanel)
– Mini-mappa e interfaccia di navigazione (MiniMap, Interface)
– Itinerari e tour guidati tra i comuni (Itinerary, Tour, PointsOfInterest)
– Dati geografici dei comuni e dell’outline regionale (`comuni.js`, `regionOutline.js`, `pointsOfInterest.js`)
Particolarità
Architettura “Experience” ben strutturata e modulare (Camera, Renderer, Sizes, Time, EventEmitter, World, UI), pattern tipico dei progetti Three.js avanzati. Terreno costruito da heightmap reale e gestione di itinerari/tour che rendono l’esperienza una sorta di tour virtuale del territorio. Utility geospaziali dedicate (`geo.js`) per mappare coordinate reali sulla scena 3D.
Hai bisogno di aiuto per sviluppare il tuo progetto?
Vuoi dare vita al tuo website, a un e-commerce a un’app o a un software personalizzato? Ti servono informazioni? Non sai da dove iniziare?