Impression 3d de monde Minetest via Meshport et Blender
I/ Installation de mod Meshport.
1/ Lancer Minetest.
![mt01.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt01.png)
2/ Créer un monde plat.
Cliquer sur le bouton [Nouveau].
![mt02.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt02.png)
Indiquer le nom du monde, par exemple : plat
Ainsi que le générateur de terrain : flat
![mt03.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt03.png)
Valider en cliquer sur [Créer].
3/ Installer le mod Meshport.
- Cliquer sur l'onglet [Contenu] :
![mt04.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt04.png)
Soit :
![mt05.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt05.png)
- Dans le champs de recherche, indiquer le nom du mod : meshport
![mt06.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt06.png)
Puis cliquer sur l'icône loupe :
![mt07.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt07.png)
Ensuite cliquer sur l'icône [+] pour installer le mod :
![mt08.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt08.png)
Le mod est installé :
![mt09.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt09.png)
Revenir au menu principal :
- Cliquer sur l'ongler [Démarrer] :
![mt10.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt10.png)
- Cliquer sur le bouton [Sélectionner les modules]
![mt11.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt11.png)
Soit :
![mt12.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt12.png)
- Sélectionner le mod : Mesport (Minetest Mesh Exporter)
![mt13.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt13.png)
Soit :
![mt14.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt14.png)
- Vous pouvez ensuite jouer dans le monde nommé 'plat' :
![mt15.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt15.png)
4/ Utilisation de Meshport.
- Afficher l'inventaire en appuyant sur la touche [I] :
![mt20.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt20.png)
- Sélectionner le bloc : Planche d'acacia
![mt21.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt21.png)
- Mettre le bloc dans la zone des bloc utilisable par le joueur :
![mt22.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt22.png)
- Créer ensuite une construction, ici un mini-château :
![mt23.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt23.png)
5/ Activer toutes les permissions pour le joueur.
- Appuyer sur la touche [T] pour afficher la fenêtre de discussion :
![mt24.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt24.png)
/grantme all
![mt25.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt25.png)
Soit :
![mt26.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt26.png)
6/ Délimiter la zone du monde à exporter.
- On va donc exporter le château en se plaçant en bas du volume qui doit contenir la construction.
Puis, via la fenêtre de dialogue, taper la commande :
/mesh1
![mt27.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt27.png)
Un bloc transparent au bortd rouge apparaît devant le joueur :
![mt28.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt28.png)
- Se placer en haut du volume qui doit contenir la construction :
![mt29.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt29.png)
- Puis, via la fenêtre de dialogue, taper la commande :
/mesh2
Un cube transparent avec des bords vert apparaît devant le joueur :
![mt30.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt30.png)
On obtient un volume qui contient la construction .
Le volume est délimité par des lignes grises.
![mt31.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt31.png)
![mt32.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt32.png)
-
Il y a d'autre manière de créer un volume sélecteur d'objet, cf. la documentation de Meshport.
-
Pour export la construction, dans la fenêtre de dialogue, taper la commande suivante :
/meshport chateau
![mt33.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt33.png)
- La construction est exporter dans le répertoire sous le format 'obj' :
~/JEUX/MINETEST.580/minetest/worlds/plat/meshport/singleplayer_chateau/
![mt34.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/mt34.png)
util01@station40:~$ cd JEUX/MINETEST.580/minetest/worlds/plat/meshport/singleplayer_chateau/
util01@station40:~/JEUX/MINETEST.580/minetest/worlds/plat/meshport/singleplayer_chateau$
util01@station40:~/JEUX/MINETEST.580/minetest/worlds/plat/meshport/singleplayer_chateau$ ls -l
total 36
-rw-r--r-- 1 util01 www-data 364 févr. 11 21:24 materials.mtl
-rw-r--r-- 1 util01 www-data 32392 févr. 11 21:24 model.obj
util01@station40:~/JEUX/MINETEST.580/minetest/worlds/plat/meshport/singleplayer_chateau$
II/ Visualisation sur Blender 3.6.7.
1/ Configuration de Blender.
- Lancer Blender en ligne de commande :
util01@station40:~$ cd GRAPH3D/blender-3.6.7-linux-x64/
util01@station40:~/GRAPH3D/blender-3.6.7-linux-x64$ ./blender
![b02.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b02.png)
- Cliquer sur [N] pour voir les caractéristiques techniques de l'objet sélectionné :
![b03.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b03.png)
- Sélectionne le menu [Scène] :
![b04.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b04.png)
- Cliquer sur le sous-menu [Units]
![b05.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b05.png)
Unit Scale : **0.001**
Length : **Centimeters**
![b06.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b06.png)
- Cliquer sur [Viewport Overlays], dans le champs Scale :
![b07.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b07.png)
Indiquer : 0.001
![b08.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b08.png)
- En réel, le cube fait 2mm x 2mm x 2mm :
![b09.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b09.png)
- Après avoir sélectionner le cube, supprimer le cube via la touche [X] :
![b10.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b10.png)
2/ Importation d'un modéle 3d au format obj.
- Sélectionner le menu : [File] > [Import] > [Wavefront (.obj) (legacy)]
![b11.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b11.png)
- Sélectionner le répertoire où se trouve le modèle 3d du château, soit :
~/JEUX/MINETEST.580/minetest/worlds/plat/meshport/singleplayer_chateau
![b12.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b12.png)
- Sélectionner le fichier : model.obj
![b13.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b13.png)
Cliquer sur le bouton [Import OBJ].
Le château s'affiche :
![b14.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b14.png)
- On constate que l'objet imprimé fera les dimensions suivantes :
Dimensions :
X : 1.1 cm
Y : 0.5 cm
Z : 1 cm
![b15.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b15.png)
- Modifier l'échelle de l'objet pour avoir une impression 3d du château plus grande.
Dans mon cas, j'ai multiplié par 5 les dimensions du château, on aura donc un modèle réel de 5.5 cm x 2.5 cm x 5 cm
![b37.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b37.png)
3/ Importer les textures.
- Afficher la fenêtre de script, en cliquant sur l'onglet [Scripting].
![b20.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b20.png)
- Clique sur le bouton [+ New] pour créer un script Python :
![b21.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b21.png)
- Copier/Coller le script suivant :
~/JEUX/MINETEST.580/minetest/mods/meshport/materials.py
![b22.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b22.png)
![b23.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b23.png)
- Revenir à la fenêtre de visualisation.
Dans la zone [Viewport Shading], cliquer sur le bouton : [Display in Material Preview Mode] pour afficher les textures.
![b26.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b26.png)
Soit :
![b29.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b29.png)
4/ Export au format stl.
![b30.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b30.png)
- Sélectionner le menu : [File] > [Export] > [Stl (.stl)]
![b30.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b31.png)
- Dans la zone [Include], sélectionner : Selection Only
![b33.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b33.png)
- Cliquer sur le bouton [Export STL].
5/ Sous Cura 4.4.1, charger le ficher au format stl :
- Lancement de Cura en ligne de commande :
util01@station40:~$ cd IMPRESSION3D/
util01@station40:~/IMPRESSION3D$
util01@station40:~/IMPRESSION3D$ ./Ultimaker_Cura-4.4.1.AppImage
![b34.png](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/b34.png)
Vous pouvez maintenant 'slicer'/'trancher' l'objet pour une impression 3d.
6/ L'objet fini en impression 3d.
![IMG_20240213_200957551.jpg](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/IMG_20240213_200957551.jpg)
![IMG_20240213_201131294.jpg](/user/pages/04.jeu-libre/36.impression_3d_de_monde_minetest_via_meshport_et_blender/IMG_20240213_201131294.jpg)