[Minetest] Ajout d’une ‘custom entity’ en voxel

[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