Logiciels

Une méthode inhabituelle pour capturer des scènes globales en 3D



, Une méthode inhabituelle pour capturer des scènes globales en 3D

Scène 3D dans Blender de données de Google Maps [Source: YouTube]

Je regarde un projet inhabituel appelé “Maps Models Importer”, qui est apparemment capable de récupérer des informations de modèle 3D à partir de Google Maps.

Google est bien connu pour ses informations 3D, qui sont présentées dans Google Maps ou Google Earth. Celles-ci incluent non seulement des informations de terrain 3D, mais également des données sur les bâtiments de nombreuses grandes villes. Les informations sont également entièrement texturées.

L’obtention de modèles 3D de bâtiments et de paysages est une affaire délicate. L’outil le plus récent que j’ai utilisé pour cela était de CADMAPPER, qui fournissait une interface élégante pour extraire des données 3D pour certaines zones. Cependant, leur version gratuite avait des limitations importantes.

Le nouvel outil, Maps Models Importer, pourrait être décrit comme un peu un hack, car plusieurs étapes techniques sont nécessaires pour le faire fonctionner. Et même alors, c’est un peu délicat.



, Une méthode inhabituelle pour capturer des scènes globales en 3D

Une scène 3D dans Google Maps [Source: YouTube]

La stratégie utilisée par l’outil est d’injecter un hack dans le navigateur Google Chrome qui permet d’accéder aux tampons 3D créés lorsqu’une scène 3D est visualisée via Google Maps.

Ensuite, un deuxième programme, RenderDoc, accède à Google Chrome pour extraire une copie des données mises en mémoire tampon et la stocke dans un fichier séparé. Cependant, ce fichier n’est dans aucun format utilisable, du moins pour le moment.

La troisième étape consiste à installer le plugin Maps Models Importer dans une copie de Blender, un outil de modélisation 3D open source populaire. Cela permet à Blender d’ouvrir le fichier enregistré par RenderDoc. Une fois dans Blender, il est possible d’effectuer toutes les manipulations 3D dont vous avez besoin, car il ne s’agit que d’un autre modèle 3D à ce stade.



, Une méthode inhabituelle pour capturer des scènes globales en 3D

Modèle 3D correspondant dans Blender basé sur les données de Google Map [Source: YouTube]

See also  Nouveau logiciel de MakerBot: MakerWare - ImpressionEn3D.com

Une approche pourrait être d’exporter le fichier de Blender vers un autre outil de modélisation 3D plus familier en sélectionnant l’un des formats d’exportation de Blender.

Il y a une vidéo assez rapide décrivant comment tout cela fonctionne. Soyez prêt sur le bouton pause si vous voulez attraper les détails:


Comme pour la plupart des hacks, tout doit être «juste ainsi» pour que cela fonctionne. Par exemple, vous devez avoir des versions très spécifiques de RenderDoc, Google Chrome et Blender installées, sinon cela ne fonctionnera pas. Vous devez également utiliser uniquement Google Maps et non Google Earth, même s’ils utilisent probablement les mêmes données sous-jacentes. Et même dans ce cas, vous ne pourrez peut-être pas le faire fonctionner.

Je lui ai fait une vaillante tentative, mais j’ai constaté que RenderDoc ne pouvait pas se connecter correctement à Google Chrome et que ma progression était bloquée.

Cependant, si vous pouvez obtenir toutes les pièces correctement, en théorie, vous devriez être en mesure d’exporter les données 3D de n’importe quelle structure ou paysage de la planète vers un fichier 3D manipulable. Dans la vidéo, vous pouvez voir plusieurs exemples de la façon dont cela a été fait, et cela semble bien fonctionner.

Il y a des vidéos ultérieures dans la série pour montrer les méthodes de traitement des données. Par exemple, on peut apporter la texture de la couleur, ce qui pourrait intéresser uniquement ceux qui ont des imprimantes 3D couleur.

Bien que je n’ai pas pu faire fonctionner ce système, il est probable que certains lecteurs pourront le faire.

See also  Impression 3D de vos pensées - Littéralement - ImpressionEn3D.com

Si vous le faites, cela peut valoir la peine de considérer que ce piratage est très probablement contraire aux conditions d’utilisation de Google, dans lesquelles vous pourriez effectivement voler une copie de leurs données 3D. Par conséquent, nous ne pouvons pas vous recommander d’utiliser ce système, en particulier si vous avez l’intention de le faire à des fins commerciales.

Google a rendu les données disponibles sous une forme visible uniquement pour le public, mais il se peut qu’il y ait une petite demande de la communauté de l’impression 3D pour une forme d’exportation officielle de modèles 3D. Même ainsi, il est probable que Google ne fournira pas cette fonctionnalité dans un avenir prévisible.

Via GitHub

Back to top button

Adblock Detected

Veuillez désactiver votre bloqueur de publicité pour pouvoir afficher le contenu de la page. Pour un site indépendant au contenu gratuit, c'est littéralement une question de vie ou de mort que d'avoir des publicités. Merci de votre compréhension ! Merci