PhotoPolis. PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl...
-
Upload
carloman-armold -
Category
Documents
-
view
111 -
download
0
Transcript of PhotoPolis. PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl...
![Page 1: PhotoPolis. PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik an der LMU München Betreuer: Dipl.-Medieninf.](https://reader035.fdokument.com/reader035/viewer/2022062307/55204d8249795902118d4fa6/html5/thumbnails/1.jpg)
PhotoPolis
![Page 2: PhotoPolis. PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik an der LMU München Betreuer: Dipl.-Medieninf.](https://reader035.fdokument.com/reader035/viewer/2022062307/55204d8249795902118d4fa6/html5/thumbnails/2.jpg)
PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am LehrstuhlMedieninformatik an der LMU München
Betreuer: Dipl.-Medieninf. Sebastian Boring, Dipl.-Inf. Otmar Hilliges Bearbeiter: Julius Bahr, Tilman Beer, Matthias Schicker
![Page 3: PhotoPolis. PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik an der LMU München Betreuer: Dipl.-Medieninf.](https://reader035.fdokument.com/reader035/viewer/2022062307/55204d8249795902118d4fa6/html5/thumbnails/3.jpg)
Idee
• Visualisierung einer Foto-Datenbank in einer virtuellen 3D-Umgebung
• Gebäude werden mit Fotos texturiert und nach Jahr und Monat sortiert in einer Stadt angeordnet
• Navigation erfolgt auf Straßen über die typische Ego-Shooter-Steuerung mit Maus und Tastatur.
![Page 4: PhotoPolis. PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik an der LMU München Betreuer: Dipl.-Medieninf.](https://reader035.fdokument.com/reader035/viewer/2022062307/55204d8249795902118d4fa6/html5/thumbnails/4.jpg)
![Page 5: PhotoPolis. PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik an der LMU München Betreuer: Dipl.-Medieninf.](https://reader035.fdokument.com/reader035/viewer/2022062307/55204d8249795902118d4fa6/html5/thumbnails/5.jpg)
Technik
• JAVA-Programm „PhotoToTexture“:Bilder werden aus der Verzeichnisstruktur ausgelesen, passende Texturen generiert (128x128px. oder 256x256px.) und diese abgespeichert.
• Für den Datenaustausch werden Metadaten (Dateinamen, Datum und Namen der generierten Fototexturen) in einer XML-Datei gespeichert
• C++-Programm „PhotoPolis“:Erstellung der virtuellen Stadt. Gebäude werden in Abhängigkeit der Texturen-Anzahl erstellt, mit den ausgelesenen Bildern texturiert und nach Jahren und Monaten sortiert angeordnet.
![Page 6: PhotoPolis. PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik an der LMU München Betreuer: Dipl.-Medieninf.](https://reader035.fdokument.com/reader035/viewer/2022062307/55204d8249795902118d4fa6/html5/thumbnails/6.jpg)
Grafik
• Häuserarchitekturen variieren in Abhängigkeit der Texturanzahl
• Häuser bestehen aus Quadern mit quadratischer Grundfläche
• Texturen anderer Objekte (Schilder, Straßen, …) werden im Comic-Stil designed
![Page 7: PhotoPolis. PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik an der LMU München Betreuer: Dipl.-Medieninf.](https://reader035.fdokument.com/reader035/viewer/2022062307/55204d8249795902118d4fa6/html5/thumbnails/7.jpg)
aktueller Screenshot, 8.Juli.06
![Page 8: PhotoPolis. PhotoPolis ist ein Studentenprojekt im Rahmen des 3D Programmierpraktikums am Lehrstuhl Medieninformatik an der LMU München Betreuer: Dipl.-Medieninf.](https://reader035.fdokument.com/reader035/viewer/2022062307/55204d8249795902118d4fa6/html5/thumbnails/8.jpg)
Mögliche Projekt-Erweiterungen
• Landmarks, Fahrzeuge, Passanten• Sonne, Mond, Beleuchtung, Skysphere• Minimap, Map, Statusleiste• Häuser bauen sich beim Programmstart
nacheinander auf.• Slideshow / Galerie der Bilder beim „Betreten“
eines Hauses• Schilder mit Monat / Jahr erleichtern die
Navigation• Statusleiste mit aktueller Positionerung
(Straßen- oder Viertelname)