Danke Muss ich dann mal zusehen, dass ich ne andere App fĂŒr mein Handy finde wg. den FotosâŠfahre dann die Tage die Hauptstrasse auf und ab fĂŒr die ungefĂ€hre Haushöhe bzw. Stockwerkanzahl und die Hausnummern zu ermitteln
Lernen an Beispielen ist manchmal ganz hilfreich. Da gerade das Schweriner Schloss in WN promoted wurde, habe ich mir den Bereich einmal in JOSM heruntergeladen, lokal gespeichert und dann meinen lokalen OSM2World Viewer damit gefĂŒttert, inkl. Herumprobieren, wie sich Ănderungen auswirken.
Die Ăbung fand ich recht aufschluĂreich, da mich die endlos scheinenden Variationen im Wiki bisher eher abgeschreckt hatten, ĂŒberhaupt in 3D von der Datenseite her reinzuschauen. Am konkreten Beispiel ist das plötzlich gar nicht mehr so sehr ârocket scienceâ.
Gibt es irgendwo noch eine Sammlung guter (möglichst fertiger) Beispiele? Im Wiki finde ich nur fertig gerenderte 3D-Bilder, jedoch ohne Link zu den Rohdaten.
@Tordanik: OSM2World ist von dir, wenn ich das richtig seh? Ich habs grad gestartetâŠdie Texturen werden allerdings nicht gefunden. Hab den Ordner mit der definitionsdatei direkt in den Hauptordner entpackt, nur tut sich da leider nichts. Habe nur einfarbige FlĂ€chen. Muss ich das noch irgendwo aktivieren? Finde da nichts im menĂŒ
Zudem könnte ich einen Beitrag zu Texturen und BĂ€umen leisten. Vor allem bzgl. BĂ€umenâŠhabe da mal einen Treegenerator gekauft, welcher detalierte 3D-Modelle oder einfach nur eine âPappfigurâ erstellen kann (zwei renderings des Baums um 90° in der Mitte versetzt).
Anzahl Ăste, dicke Ăste/Stamm und Formen sind einstellbar. Ebenfalls die Wurzelform. Der Stamm und die BlĂ€tter (bzw .âFeinĂ€steâ) sind Texturen, welche man nach beliebigen erweitern kann.
Sieh dir mal einige Objekte in Bonn Umgebung der HeinemannstraĂe an (in OSM).
Interessante Objekte sind das Hotel Maritim, die Kindertageseinrichtungen, die Aktion Mensch, das Gustav-Stresemann-Institut, das Rheinauen-CarrĂ© und die Friedrich-Ebert-Stiftung. FĂŒr die letzten beiden musst du ggfs. etwas hin- und herschieben. Etwas weiter im Westen wĂ€ren noch der Dreizehnmorgenweg 36 und 38 interessant. Die Haltestelle Max-Löbner-StraĂe ist als Nur-Dach auch ganz nett, wenn auch eine sehr grobe AnnĂ€herung an die reale Gestaltung.
HTH
Edbert (EvanE)
Ja, das ist von mir. Du musst beim Aufruf die Definitionsdatei mit angeben (oder die Batch/Shell-Datei entsprechend bearbeiten). Der zusÀtzliche Parameter könnte beim Standard-Dateinamen so aussehen:
âconfig texture_config.properties
Alles noch etwas holprig, ich weiĂ. Aber ich schreibe derzeit an meiner Masterarbeit und komme leider selber erst nĂ€chsten Monat wieder zu gröĂeren Verbesserungen an OSM2World.
Cool. So was Ă€hnliches hab ich auch verwendet, allerdings ânurâ ein Open-Source-Tool (Arbaro) â und ich kann es nicht wirklich bedienen. Die âPappfigurenâ sind ziemlich genau das, was OSM2World fĂŒr OpenGL-Output derzeit tut, wenn man die Definitionsdatei benutzt.
Wie wĂŒrdest du dir verschiedene Baumvarianten vorstellen? Zufallsgesteuert oder tatsĂ€chlich unter BerĂŒcksichtigung von Detailtagging wie z.B. beim Entwurf von Marek?
Ja die Bachdatei ging bei mir gar nicht - auch nicht unter Angabe des korrekten Verzeichnisses. Kann irgendwie JAR-Dateien nur durch Doppelklick starten Java stĂŒrzt sonst direkt abâŠhab das Problem auch bei JOSM.
NajaâŠfĂŒr Deutschland ganz simpel eine Buche in klein und groĂ (kleine BĂ€ume haben ja eine ganz andere Form als ausgewachsene - u.a. kleinere BlĂ€tter), Tanne und Kiefer. Da wo nichts angegeben ist natĂŒrlich per Zufall, sonst eines der BĂ€ume. Dann z.B. âLaubbaum 2 Meterâ â kleine Version der Buche und entsprechend skalieren.
Den Generator hab ich:
http://www.thegamecreators.com/?m=view_product&id=2087
Hier kannst du dir die Software als Demo anschauen was möglich ist - nur speichern kann die nicht:
http://www.thegamecreators.com/?m=view_product&id=2087&page=demo
Hab die Batch-Datei jetzt doch noch zum laufen bekommen - allerdings weiĂ ich nicht wohin mit dem Parameter. Vor der JAR geht es nicht und macht ja auch wenig Sinn. Dahinter funktioniert das auch nicht:
c:\windows\syswow64\java.exe -Xmx1G -jar OSM2World.jar --config example_config.properties %
unter Ubuntu scheint java -jar OSM2World.jar --config texture_config.properties --gui zu funktionieren⊠(texture_config.properties aus der example texture selection auf http://osm2world.org/download/))
BTW: Dank an Edbert fĂŒr die Beispiele!
HĂ€tte das Ubuntu-Setup funktioniert und meinen Laptop nicht zerschossen, dann hĂ€tte ich es da gemacht Sitze grad am Haupt-PC mit Windows 7âŠ
Habs probiert - so geht das hier auch! War vielleicht das komische ProzentzeichenâŠoder da fehlende --gui
Was ich bei TreeMagik vergessen hab: man kann mithilfe einer Blatt-Textur (von jeder beliebigen Plfanze halt) eine âAst-Texturâ erstellen. D.h. die BlĂ€tter auf eine viereckige Textur mit transparentem Hintergrund legen, welche dann auf jeden Ast des 3D-Baumes gelegt wird Somit ist man da total flexibel. Man kann natĂŒrlich auch extern erstellte oder sogar fotografierte Asttexturen verwenden
Hab mal in JOSM vorhin paar HĂ€user mit diversen Parametern versehen. Stockwerk-Angabe fĂŒhrt anscheinend zu komischen Fenstern, was bei FachwerkhĂ€usern merkwĂŒrdig aussieht. Die Dachform wird allerdings ĂŒberhaupt nicht ĂŒbernommen:
Die Kirche sieht jedenfalls schon interessant aus (vorne links mit dem roten Dach und dem grauen Turm). Sehe gerade, dass nur bei einem Haus die Dachform ĂŒbernommen wurde. Rechts mitte links von der doppelstrasse.
Verwendete Paramter:
building=yes
building:levels=2
building:roof:orientation=along
building:roof:shape=hipped
building:height=14
das âhippedâ geht. Die anderen sind mit âpitchedâ getagged, was nicht funktioniert
âpitchedâ ist bei Simple_3D_Buildings#Roof im Gegensatz zu âhippedâ nicht definiert.
Also zurĂŒck auf die Standard-Einstellung (Flachdach, rot).
Edbert (EvanE)
HuchâŠdas ist ja ne ganz andere Seite
Ich hatte hier geschautâŠ! Danke fĂŒr den richtigen Link
http://wiki.openstreetmap.org/wiki/Glosm
@Tordanik: habe jetzt auf mind. 50 GebĂ€uden die Parameter gesetzt - beim laden stĂŒrzt der aber ab (bei âgenerating terrainâŠâ
âJTS triangulation failedâ steht in der Konsole als letzter Fehler.
Wenn du selber testen magst - die Daten sind oben:
http://www.openstreetmap.org/?lat=51.24472&lon=9.25826&zoom=15&layers=M
Ich hab deine Region gerade mal manuell auf dem Server angestoĂen und das hat Problemlos geklappt. Es gab zwei kleinere Fehler in den Daten, die aber kein Grund fĂŒr einen Absturz sind und wie man in der Slippymap sieht, passt da auch alles http://maps.osm2world.org/?zoom=17&lat=51.24626&lon=9.25561&layers=B0TTFF
Ich habe das ganze mit diesem Datensatz aus der Overpass-API getestet. Kann dein Problem also nicht wirklich nachvollziehen. Ist das evtl. eine nested Exception und eigentlich OutOfMemory oder sowas? Ansonsten bitte auch mal noch mehr von der Exception pasten.
Muss ich heut Abend mal schauen; bin grad auf Arbeit. Könnte auch an den Texturen gelegen haben. Hab eine 4096er Skytextur und zwei andere mit eingebaut + in der Config die TexturgröĂe von 1024 auf 4096 gestelltâŠ
Die Performance bei texturierter Darstellung (mit deinen Standardtexturen) ist unter Java natĂŒrlich net soo der Hammer (hab 4x3 Ghz zur VerfĂŒgungâŠdenke es wird auch nur ein Thread gestartet). Gibts hier keine HardwareunterstĂŒtzung?
Zu deinem Server: renderst du das ganze mit POVRay?
Auch wennâs am neuen Thema vorbei geht ;)âŠ
Probier mal Trigger Shot aus: https://play.google.com/store/apps/details?id=com.krugism.triggershot
Das hatte ich vor knapp einem Jahr verwendet und in meinem Urlaubsgebiet Fotos gemacht und danach gemappt. Damals noch mit einer selbst zusammengeschusterten Halterung. Die Ergebnisse waren nicht sooo schlecht. HĂ€tte das GerĂ€t noch eine halbwegs vernĂŒnftige KameraâŠAber das ist wieder ein anderes Thema.
Inzwischen ist eine ârichtigeâ Halterung vorhanden. Bei dieser vibriert das Handy aber zu stark, die Fotos werden so nix. Da muss ich mir nochmal was ĂŒberlegen. Aber die App an sich funktioniert gut.
Als Intervall habe ich 2 Sekunden gewĂ€hlt. 5 Sekunden sind meiner Meinung nach zu viel, da gehen einem zu viele Infos flöten. Die App hört ĂŒbrigens auf zu knippsen wenn das Display aus geht. Könnte vielleicht auch das Problem sein, dass du nur 5 Bilder bekommen hast bei deinem ersten Versuch.
Genau DIE App hatte ich ja gestartetâŠnach 5 Fotos oder so hat dre aufgehört⊠ahâŠja, das Display war nach kurzer Zeit aus! Danke fĂŒr den Tipp Probier ich nachher wieder ausâŠoder gleich mal in der Pause ne Runde mit dem Auto fahren
Da muss man unterscheiden: Der Konvertierungsprozess, bevor irgendwas gerendert wird, ist Java. Das eigentliche Rendering im Client nutzt OpenGL und ist hardwarebeschleunigt - allerdings hoffentlich von einer Grafikkarte, nicht vom Hauptprozessor - und da dĂŒrfte Java dann keine Rolle mehr spielen.
Beides sollte sich noch massiv optimieren lassen, muss halt jemand machen.
Nein, hatten wir ganz am Anfang mal gemacht, war aber viel zu langsam um ein gröĂeres Gebiet abzudecken. Der Slippymap-Server nutzt jetzt wie der Client OpenGL. POVRay nutzen wir selber momentan nur fĂŒr Einzelbilder, wie einige der Screenshots auf der Website.
Eventuell könnte man irgendwann mal wieder eine Karte von handverlesenen Gebieten mit POVRay machen, aber das ist derzeit nur eine Idee.
Also FALLS es mit OpenGL lĂ€uft, dann lĂ€uft es bei mir sicherlich nicht ĂŒber die Grafikkarte ;)) Mit einer GTS450 sollte das Dörfchen ohne Probleme laufen (CPU: AMD A6-3670K, 4x3 Ghz) âŠich hab jedenfalls eine Ruckelshow, wenn Texturen aktiviert sind. Kann sonst aktuelle Spiele mit 8xAA/16xAF und Full-HD problemlos spielen⊠und hier ist ja noch nicht mal Schatten, AA oder sonst was aktiviert
AhsoâŠja ist sicherlich um einiges schneller Zudem wĂ€re es ja in der selben QualitĂ€t wie die Echtzeitansicht, wenn mal alle Texturen usw. drin sind.
Ich habe endlich ein wenig Zeit in der Pause eben gefunden und mich an die Skybox sowie Wassertextur gesetzt - Schatten auch schon mal weich gemacht. Hier mal ne Voschau (habt ihr bei osm2world ein eigenes Forum oder etwas in der Richtung�):
GruĂ
Paul
Sieht ja nett aus Wir haben ja auch schon einige Passau-Bilder gerendert, aber die von dir gewÀhlte Perspektive gefÀllt mir da schon besonders gut. Hatten wir bisher noch nie
Zur Textur muss ich aber anmerken, dass sie - obwohl sie mir wegen dem realistischeren Look recht gut gefÀllt - nicht ganz korrekt ist. Die Ilz ist nÀmlich ein sehr sauberer klarer Fluss, nicht wie die dreckige Donau!!
Und dann hab ich da noch ein paar Kleinigkeiten, an denen wir auch schon ein paar Detailverbesserungen gemacht hatten die du vermutlich noch nicht kennst. Auf http://osm2world.org/download/ gibt es die POVRay tree models fĂŒr hĂŒbschere BĂ€ume. DafĂŒr musst du dann nur das zip entpacken, da ist dann unter anderem ein .ini-File fĂŒr die besseren Baum-Definitionen drin die du in der Hauptconfig osm2world_definitions.inc auch einfach durch einkommentieren des entsprechenden Includes aktivieren kannst. AuĂerdem haben wir vor einiger Zeit mal noch tolle spiegelnde Fenster gebastelt die ebenfalls in der Hauptconfig (auskommentiert) enthalten sind. Die Texture-Map dazu haben wir bisher leider noch nie offiziell gepackt, aber Tobias hat es netterweise eben auf seinen Server gesetzt, die findest du hier. Da wir (oder zumindest ich) eher wenig Ahnung von POVray haben und das nur mit viel Google hinbekommen: Die Config fĂŒr den weichen Schatten wĂ€re sicher auch nett fĂŒr die Default-config und auch sonst wenn du da noch weitere Tips fĂŒr uns hast, nur her damit
Forum haben wir keines, passiert eigentlich alles hier ĂŒber das OSM-Forum und teilweise noch etwas auf der talk-de Mailingliste.