ZG Connect logoZG Connect
Opis projekta

"Zagreb3D Connector" — Unity3D plugin za integraciju otvorenih 3D podataka

Projekt obuhvaća razvoj open-source Unity3D plugina koji omogućuje automatsko preuzimanje, konverziju i dinamičko učitavanje otvorenih 3D prostornih podataka Grada Zagreba zajedno s podacima iz OpenStreetMap (OSM). Krajnji rezultat je alat koji programerima, istraživačima, obrazovnim institucijama i široj zajednici omogućuje jednostavnu integraciju otvorenih podataka u interaktivne 3D okoline.

Funkcionalnosti rješenja

Dinamičko učitavanje podataka

Povezivanje s otvorenim podacima Grada Zagreba, automatska konverzija u formate pogodne za Unity, streaming po pločicama (tiles) za rad s velikim datasetovima bez usporavanja.

Generiranje 3D modela

Proceduralno generiranje zgrada iz tlocrta i visinskih atributa, podrška za osnovne tipove krovova, dodjela materijala za vizualnu preglednost.

Integracija OSM podataka

Uvoz i klasifikacija cestovne mreže, proceduralni 3D prikaz prometnica, podrška za mostove/tunele, uvoz POI-jeva (trgovi, kulturne institucije, javne zgrade).

Upravljanje performansama i LOD-om

Tiling sustav s više razina detalja, dinamičko učitavanje vidljivih pločica, GPU instancing i occlusion culling, imposter sustav za pozadinski sadržaj.

Editor alati i API

Unity Editor Window za odabir područja/parametara, Runtime API za programere (npr. LoadTilesAround, GenerateCityBlock), dokumentacija i primjeri korištenja.

Kome je namijenjen

Razvojni timovi i startupi

Ubrzan razvoj igara i XR aplikacija na gotovim modelima Zagreba, bez dugotrajne konverzije podataka.

Obrazovne ustanove

Nastava i istraživanje iz urbanizma, arhitekture, geoinformatike i računalnih znanosti na stvarnim podacima.

Grad Zagreb i javne institucije

Vizualizacija i analiza prostora, prototipiranje urbanističkih rješenja, simulacije prometa, edukacija zaposlenika.

Šira javnost

Istraživanje Zagreba kroz javno dostupnu demo aplikaciju — edukativno, turistički, kao alat za povezanost s gradom.

Otvoreni podaci koji se koriste

3D digitalni podaci Grada Zagreba

Prostorni podaci u .fgdb formatu — tlocrtni obrisi zgrada, katnosti i visinski atributi.

Otvoreni katastarski i geoprostorni podaci

GeoJSON slojevi — granice četvrti, javne površine, zelene zone.

OpenStreetMap (OSM)

Prometna mreža, pješačke zone, POI-jevi, mostovi i tuneli.

Faze provedbe projekta

1

Analiza i priprema podataka

Ispitivanje dostupnih slojeva iz baze Grada Zagreba, definiranje postupaka konverzije i segmentacije u pločice.

2

Razvoj osnovne jezgre plugina

Parsiranje, konverzija u optimizirane formate (GeoJSON, MBTiles), mehanizam za dinamičko učitavanje.

3

Implementacija OSM integracije

Cestovna mreža, klasifikacija prometnica, POI-jevi, mostovi i tuneli.

4

Proceduralno teksturiranje

Automatske teksture i boje pročelja/krovova prema atributima građevine.

5

Optimizacija performansi

LOD sustav, tile-streaming, GPU instancing i occlusion culling.

6

Izrada demo aplikacije

Desktop demo koji prikazuje odabrano područje Zagreba u interaktivnom 3D okruženju.

7

Dokumentacija, objava i promocija

Vodiči, GitHub repozitorij, javna prezentacija i promotivni video.

Postignuti rezultati

Unity3D plugin (open-source)

Javno dostupan, slobodan za upotrebu i ponovnu primjenu.

Organiziran ZG Game Jam

HACKL 2026 — Zagreb Game Jam, prilika da zajednica testira i gradi na ZG Connectu.

Dokumentacija i vodiči

Korak-po-korak upute i primjeri implementacije.

Sufinanciranje

Projekt "Zagreb3D Connector" — Unity3D plugin za integraciju otvorenih 3D podataka sufinanciran je sredstvima Grada Zagreba, u sklopu Javnog poziva za dodjelu potpora male vrijednosti za sufinanciranje projekata korištenja otvorenih podataka.