[Minetest] Ajout d'une 'custom entity' en voxel. Distribution de travail : Ubuntu 16.04 LTS 64 bits 1/ Répertoire de travail.
util01@station02:~$ mkdir -p JEUX/MINETEST/VOXEL
util01@station02:~$ cd JEUX/MINETEST/VOXEL/
util01@station02:~/JEUX/MINETEST/VOXEL$
2/ Installation du mod 'Custom Entity'.
- Téléchargement du code source :
util01@station02:~$ cd JEUX/MINETEST/minetest/mods/
util01@station02:~/JEUX/MINETEST/minetest/mods$ git clone https://github.com/Nekrofage/customentity.git
3/ Téléchargement d'un exemple : Tie Fighter.
util01@station02:~/JEUX/MINETEST/minetest/mods$ cd ~/JEUX/MINETEST/VOXEL
- Téléchargement de l'exemple :
util01@station02:~/JEUX/MINETEST/VOXEL$ wget http://cyn-prod.com/Trench_run_tutorial_voxels.zip
- Décompression de l'archive :
util01@station02:~/JEUX/MINETEST/VOXEL$ unzip Trench_run_tutorial_voxels.zip
- Vérification :
util01@station02:~/JEUX/MINETEST/VOXEL$ ls -l tie\ fighter*
-rw-rw-r-- 1 util01 util01 4608 déc. 8 2015 tie fighter_2.vox
-rw-rw-r-- 1 util01 util01 4136 déc. 8 2015 tie fighter.vox
- Lien : https://blog.sketchfab.com/tutorial-creating-a-3d-star-wars-scene-in-voxels-using-magicavoxel-blender-and-voxelshop/ 4/ Sous VoxelShop : https://blackflux.com/node/11
- Téléchargement de l'application :
util01@station02:~/JEUX/MINETEST/VOXEL$ wget https://github.com/simlu/voxelshop/releases/download/1.8.02/VoxelShop-native-linux-slow.tar.gz
- Décompression de l'archive :
util01@station02:~/JEUX/MINETEST/VOXEL$ tar xvfz VoxelShop-native-linux-slow.tar.gz
- Lancement de VoxelShop :
util01@station02:~/JEUX/MINETEST/VOXEL$ cd VoxelShop-native/
util01@station02:~/JEUX/MINETEST/VOXEL/VoxelShop-native$
util01@station02:~/JEUX/MINETEST/VOXEL/VoxelShop-native$ ./VoxelShop
- Importation de l'exemple :
[File][Import...]
Fichier : tie_fighter_2.vox

- Exportation :
[File][Export...]
Name : entity01
Export textured Voxel : v
[Export] - Vérification :
util01@station02:~/JEUX/MINETEST/VOXEL$ ls -l entity01*
-rw-rw-r-- 1 util01 util01 15693 mai 15 21:48 entity01.dae
-rw-rw-r-- 1 util01 util01 291 mai 15 21:48 entity01_texture0.png
- Lien : https://blackflux.com/node/11 5/ Sous Blender : https://www.blender.org/
- Importation :
[File][Import][Collada (Default) (.dae)]
Fichier : entity01.dae
[Import Collada]

- Exportation en modèle Wavefront : [File][Export][Wavefront (.obj)] Fichier : entity.obj [Export OBJ]
- Vérification :
util01@station02:~/JEUX/MINETEST/VOXEL$ ls -l entity01*
-rw-rw-r-- 1 util01 util01 15693 mai 15 21:48 entity01.dae
-rw-rw-r-- 1 util01 util01 269 mai 15 21:53 entity01.mtl
-rw-rw-r-- 1 util01 util01 30166 mai 15 21:53 entity01.obj
-rw-rw-r-- 1 util01 util01 291 mai 15 21:48 entity01_texture0.png
- Copie de l'objet et de la texture dans le mod :
util01@station02:~/JEUX/MINETEST/VOXEL$ cp entity01.obj ~/JEUX/MINETEST/minetest/mods/customentity/models/
util01@station02:~/JEUX/MINETEST/VOXEL$ cp entity01_texture0.png ~/JEUX/MINETEST/minetest/mods/customentity/textures/
6/ Sous Minetest. Avec la fenêtre de dialogue, ajout d'une entité :
/addEntity entity01 1
