3d modelle aus google earth herunterladen


Dies ist einer der einfachsten Schritte zu folgen, öffnen Remake, wählen Sie 3D aus Fotos erstellen. Wählen Sie die Bilder und Modell erstellen aus. Die Standardeinstellungen funktionieren einwandfrei. Das Gif oben zeigt das Netz, das aus einer einzigen Aufnahme importiert wurde, die in Paris etwa 400 m des Bodens aufgenommen wurde. Es ist diejenige, die für das Titelbild verwendet wird. Es gibt so viele Ebenen von Details, dass ich, um sie alle zu zeigen, die Kamera auf mehr als 4000 km des Bodens platzieren musste! Das Netz zeigt sogar die Krümmung der Erde: Hallo im einem französischen Studenten, also entschuldigen Sie meine Verwendung von Englisch. Ich möchte wissen, ob es eine Möglichkeit gibt, 3D-Modelle von Google Earth zu exportieren, mit Ausnahme derer, die im 3D-Lager verfügbar sind. Ich habe meine Forschung gemacht und eine Reihe von Werkzeugen und Software gefunden, die vor einer Weile erstellt wurden, aber jetzt scheinen sie ineffizient zu sein. 3D Ripper DX funktioniert immer noch. Ich habe es heute nur mit den erforderlichen Dingen verwendet.

Ich habe einen Faden darüber gemacht… Sie brauchen eine bestimmte Version von Google Earth, 3dsmax 2009 arbeitete für mich. Ich konnte noch Modelle extrahieren. Es gibt also einige Dateiformate, die wir bereits kennen, wie JPGs, und sie sind nicht komprimiert (weil der Inhalt einer JPEG-Datei bereits an sich komprimiert ist), so dass wir sie mit einer freundlichen Kopie/Paste aus dem Archiv extrahieren können! Ich habe eine Variante des vorherigen Skripts gemacht, die die Archivelemente in einzelne Dateien extrahiert: extract_marmoset_archive.py Wir können so feststellen, dass es ein Nullzeichen zwischen “thumbnail.jpg” und “image/jpg” gibt. Wenn wir auf unseren Marmoset-Viewer-Code zurückblicken, zeigen die Zeilen 534/535, dass diese beiden Zeichenfolgen jeweils als Name und Typ der ersten Datei des Archivs gelesen werden. Alles passt! Interessanter ist, dass wir die Bytes nach den Zeichenfolgen interpretieren können. Die nächsten Zeilen des Archivcodes lauten 3 ganzheitlich vorgezeichnete Dateien, lakonisch c, d und e genannt. Die nächsten Zeilen zeigen, dass d die Anzahl der Bytes ist, die aus dem Archiv gelesen werden sollen, c ist ein boolescher Wert, der angibt, ob die Datei komprimiert ist, und e an die Dekomprimierungsfunktion gesendet wird. Letzteres ist eigentlich die dekomprimierte Größe der Datei.

In Bezug auf den Komponententyp deutet die Erwähnung von Int32Array darauf hin, dass es sich um 32 Bit signierte Ganzzahlen handelt. Wir können jetzt die Punkte aus dem unkomprimierten model_file.bin abladen: Also, sollen wir aufgeben? Nein, ich denke, es ist an der Zeit, ein wenig zurückzutreten. Wir haben uns darauf konzentriert, die Daten zu entschlüsseln, sobald sie vom Server kommen, wenn sie zuerst den Computer des Clients erreichen. Aber anstatt den vom Betrachter durchgeführten Datendekodierungsprozess nachzuahmen, konnten wir es nicht seine Arbeit machen lassen und die Daten extrahieren, nachdem dies geschehen ist? Wenn Sie Punktwolken aus 3D-Scans verkaufen, schließen Sie nicht alle Punkte in die WebGL-Vorschau ein, oder zeigen Sie die wahre Dichte möglicherweise nur auf einem Teil davon an. Wenn Sie Dreiecke verkaufen, Sie in viele kleine Netze einmeshen, wird es länger dauern, es abzurufen. Ich kenne keine Menschen, werde erfinderisch oder vertraue den Menschen. Wie auch immer, es bleibt illegal, Ihre gestohlenen Modelle zu verwenden, was dem Dieb einen weiteren Kosten verursacht. Punktpositionen aus der datei vivfox.mview extrahiert Aber wenn Sie sich beim Analysieren des Sketchfab-Viewers verloren haben, werden Sie nie von Googles Codeexploration zurückkommen. Google verwendet viele Optimierungen, die ihren Code völlig undurchsichtig machen. Googles 3D-Daten sind proprietär, und Geometrie von Google Earth wie diese zu rippen, ist eine Art Hack. Ich habe es schon einmal gemacht und es funktioniert, aber die Tools funktionieren nur unter Windows und IMO, es ist ein ziemlich chaotischer Prozess.

OpenStreetMap bietet auch genaue Gebäudehöhendaten wie Google, und während ihre Modelle in der Regel nicht so detailliert sind wie die von Google (Google speichert tatsächliche 3D-Modelle, während OSM flache geometrische Formen speichert, die Höhendaten anhängen, so dass sie in 3D dargestellt werden können), ist es kostenlos für die Aufnahme und die Werkzeuge dafür sind viel einfacher. Außerdem habe ich festgestellt, dass die resultierende Geometrie viel sauberer ist. Es gab Bestrebungen, dies ein wenig zu standardisieren, mit dem GLTF-Format, jetzt in Version 2. Dies ist das Format, das verwendet wird, um 3D-Objekte beispielsweise in Facebook-Beiträge einzubetten (ja, das können Sie tun).