Tutoriel plugin Blender GIS - Promo-Geonum/Blender_et_SIG GitHub Wiki

Tutoriel sur le plugin Blender GIS afin d'extraire des données OSM et de les importer dans Blender

Introduction

Ce tutoriel permet, à partir de Blender et du plugin BlenderGIS, de récupérer des données OSM afin de les ajouter à un modèle 3D en présentant les bâtiments et infrastructures en 3D sur une image aérienne. GitHub et Lien de téléchargement de BlenderGIS : https://github.com/domlysz/BlenderGIS

Téléchargement du plugin

Premièrement il vous faut télécharger le fichier ZIP sur le lien ci-dessus. Enregistrer le sur votre ordinateur à l’emplacement de votre choix.

Figure 1 : Téléchargement du plug-in

Ajout du plugin sous Blender

Ouvrez Blender, puis dans le menu Edit -->Preferences… -->Add-ons.

Cliquer sur le bouton d’installation d’un nouveau plugin.

Figure 2 : Installation d'un nouveau plug-in

Dans ce menu, rechercher l’emplacement du fichier ZIP BlenderGIS télécharger précédemment. Sélectionner le fichier ZIP, puis cliquer sur :

Figure 3 : Install Add-ons

Ensuite n’oubliez pas d’activer le plugin en le cochant :

Figure 4 : Activation plug-in

En déroulant la petite flèche du plugin sur l’image ci-dessus, on accède aux propriétés du plugin. Dans ces propriétés, aller sur Basemaps, puis renseigner un fichier de stockage des fichiers temporaires.

Figure 5 : Stockage des caches

Le plugin est ensuite prêt à être utiliser.

Utilisation de Blender GIS

Chargement du fond de carte :

Cliquer sur le nouvel onglet GIS -->Web geodata -->Basemap.

Figure 6 : Ajout de la basemap

On sélectionne ensuite la source de la donnée que nous voulons récupérer ainsi que la couche. Dans ce tutoriel nous laisserons les valeurs par défaut : Source Google, Layer Satellite.

Figure 7 : paramètres de la basemap

On zoom ensuite dans le fond de carte sur la zone géographique qui nous intéresse. Ici nous choisirons la ville de Carcassonne. Il est également possible de se rendre sur une zone géographique avec une recherche avec le raccourci clavier « G ».

Un fois que vous trouvez la zone qui vous intéresse, utiliser le raccourci clavier « E » pour capturer la zone à l’écran.
Voici le résultat obtenu :

Figure 8 : Aperçu basemap

Chargement de l’élévation de la carte :

Il faut tout d’abord sélectionner le fond de carte, il doit être avec des contours orange.
Puis dans GIS --> Web geodata --> Get elevation SRTM.

Figure 9 : Ajout de l'élévation 1

Choisissez ensuite la source de l’élévation. Nous choisirons ici celui par défaut : OpenTopography SRTM 30 m. Cliquer sur OK.

Figure 10 : Ajout de l'élévation 2

Il en résulte que le fond de plan prend la forme de la topographie du terrain.

Chargement des données OSM sur le fond de plan :

Toujours avec le fond de carte sélectionné, on récupère les données OSM. GIS --> Web Geodata --> Get OSM.

Figure 11 : Get OSM

Dans le menu Get OSM, On sélectionne les éléments que l’on souhaite (ils passent de gris à bleu). On coche également Elévation from object qui permet d’extruder les objet sur la carte. On laisse le reste par défaut, puis on clique sur OK.

Figure 12 : Sélection des objets OSM

Cette opération peut prendre un peu de temps. Dépendant également de la taille de la zone choisie. On aboutit ensuite à une extraction de données contenant notre sélection à l’étape précédente. Il est possible d’afficher ou non les couches grâce au panneau de gauche.

Figure 13 : Affichage des objets

Voici le résultat obtenu à cette étape à Carcassonne :

Figure 14 : Aperçu résultat

Ajout de textures sur les bâtiments :

Nous allons ensuite, à partir du fond de carte draper les textures sur les bâtiments. Dans un premier temps il faut sélectionner les bâtiments en cliquant dessus : Ils apparaissent tous en orange. Puis on appuie sur « tabulation ». Les arêtes des bâtiments s’affichent en noirs. C’est le mode Edition. On appuie ensuite sur « 3 ». On passe en mode de sélection de faces. On clique sur un toit, il doit passer en orange claire. On sélectionne ensuite tous les toits : dans l’onglet Select -->Select Similar -->Normal.

Figure 15 : Sélection des toits

Dans le panneau de droite, on clique sur le pictogramme avec un terre rouge. C’est l’onglet d’édition de matériaux. Grace au bouton + on ajoute deux matériaux. Pour chaque nouveau matériau on clique sur « New ». On renomme le second en « toits » par un double clique. Avec la sélection des toits active, on sélectionne le matériau toit et on clique sur « Assign » ce qui va permettre d’assigner cette matière a cette sélection.

Figure 16 : Assignation des matériaux

On passe ensuite en vu nadirale. Soit avec le raccourci « 7 » ou en cliquant sur l’axe Z n bleu en haut à droite. Faite le raccourci « U » puis « Project from view ».

Figure 17 : Project from View

En bas à gauche, cocher le paramètre « Scale to bounds » qui aide à récupérer les textures de l’image.

Effectuer un cliquer-glisser afin de dupliquer votre écran. Ce clique part de la droite du bouton option en haut à droite dans la partie grise et se déplace vers la gauche.

Figure 18 : Duplication de l'écran

Basculer le volet de droite en mode « Edition UV » En haut à droite sélectionner l’icône montagne. Choisissez « Export_google_sat_wm. » Cela permet d’afficher le fond de plan.

Figure 19 et 20: Edition UV & Affichage du fond de plan

Les toits sont décalés par rapport au fond de plan il faut les replacés. Pour cela faite un raccourci « G » Puis déplacer un bâtiment au bon endroit par rapport au fond de plan.

Une fois ce bâtiment correctement placé, sélectionner dans le menu du haut avec une cible, l’outil 2D Cursor. Puis avec un « ctrl+clique droit » apposer le curseur sur le bâtiment correctement placé.

Figure 21 : Curseur 2D

Déplacer vous ensuite à un endroit ou les bâtiment ne sont pas correctement placés à un autre endroit sur la carte.

Puis avec les raccourcis « S » pour agrandir/rétrécir et « R » pour orienter, ajuster la position des autres bâtiments par rapport à ce point d’ancrage.

Une fois cela fait, passer en mode « Shade Editor » sur l’écran de droite.

Figure 22 : Shade Editor

Grace à un « MAJ+A » ajouter dans ce mode, une texture d’image avec l’outil de recherche.

Figure 23 : Ajout texture d'image

Dans cette nouvelle fenêtre choisissez votre image de texture (avec l’icône montagne). Connecter le rond jaune de couleur Les toits possèdent maintenant la texture de l’image Google drapée.

Figure 24 : Résultat final
⚠️ **GitHub.com Fallback** ⚠️