Tutoriel plugin Blender GIS - Promo-Geonum/Blender_et_SIG GitHub Wiki
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
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.
Ouvrez Blender, puis dans le menu Edit -->Preferences… -->Add-ons.
Cliquer sur le bouton d’installation d’un nouveau plugin.
Dans ce menu, rechercher l’emplacement du fichier ZIP BlenderGIS télécharger précédemment. Sélectionner le fichier ZIP, puis cliquer sur :
Ensuite n’oubliez pas d’activer le plugin en le cochant :
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.
Le plugin est ensuite prêt à être utiliser.
Cliquer sur le nouvel onglet GIS -->Web geodata -->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.
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 :
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.
Choisissez ensuite la source de l’élévation. Nous choisirons ici celui par défaut : OpenTopography SRTM 30 m. Cliquer sur OK.
Il en résulte que le fond de plan prend la forme de la topographie du terrain.
Toujours avec le fond de carte sélectionné, on récupère les données OSM. GIS --> Web Geodata --> 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.
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.
Voici le résultat obtenu à cette étape à Carcassonne :
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.
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.
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 ».
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.
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.
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é.
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.
Grace à un « MAJ+A » ajouter dans ce mode, une texture d’image avec l’outil de recherche.
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.