Texturer un modèle 3d '.mdl' de Quake 1.
Distribution de travail : Ubuntu 16.04.2 LTS 1/ Répertoire de travail.
util01@station02:~$ mkdir -p quake1/id1
util01@station02:~$ mkdir -p JEUX/QUAKE1/MDL
util01@station02:~$ cd JEUX/QUAKE1/MDL/
util01@station02:~/JEUX/QUAKE1/MDL$
2/ Installation de Blender.
- Téléchargement :
util01@station02:~/JEUX/QUAKE1/MDL$ wget https://ftp.nluug.nl/pub/graphics/blender/release/Blender2.79/blender-2.79-linux-glibc219-x86_64.tar.bz2
- Décompression de l'archive :
util01@station02:~/JEUX/QUAKE1/MDL$ tar xvfj blender-2.79-linux-glibc219-x86_64.tar.bz2
util01@station02:~/JEUX/QUAKE1/MDL$ cd
- Lien : https://www.blender.org/ 3/ Installation de l'extension d'importation et d'exportation de modèle 3d de Quake 1 '.mdl'.
- Téléchargement :
util01@station02:~$ cd JEUX/QUAKE1/MDL/
util01@station02:~/JEUX/QUAKE1/MDL$
util01@station02:~/JEUX/QUAKE1/MDL$ wget http://prdownloads.sourceforge.net/quake/io_mesh_qfmdl-0.7.2.zip
util01@station02:~/JEUX/QUAKE1/MDL$ cd
- Lien : https://wiki.blender.org/index.php/Extensions:2.6/Py/Scripts/Import-Export/Quake_mdl 4/ Script de décompression d'archive '.pak'.
- Téléchargement :
util01@station02:~$ cd JEUX/QUAKE1/MDL/
util01@station02:~/JEUX/QUAKE1/MDL$ git clone https://github.com/mattissf/UnPAK.git
util01@station02:~/JEUX/QUAKE1/MDL$ cd
- Lien : https://github.com/mattissf/UnPAK 5/ Installation du moteur Quake 1 'Darkplaces'.
- Téléchargement :
util01@station02:~$ cd JEUX/QUAKE1/MDL/
util01@station02:~/JEUX/QUAKE1/MDL$ wget https://icculus.org/twilight/darkplaces/files/darkplacesengine20140513.zip
- Décompression :
util01@station02:~/JEUX/QUAKE1/MDL$ unzip -d darkplaces darkplacesengine20140513.zip
util01@station02:~/JEUX/QUAKE1/MDL$ cd darkplaces/
- Nettoyage :
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces$ rm *.dll
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces$ rm darkplaces-linux*
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces$ rm *.exe
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces$ rm DarkPlaces.app/ -rf
- Décompression de l'archive du code source :
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces$ unzip darkplacesenginesource20140513.zip
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces$ cd darkplaces/
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces/darkplaces$
- Compilation :
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces/darkplaces$ make release
- Installation :
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces/darkplaces$ cp darkplaces-glx ~/quake1/
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces/darkplaces$ cp darkplaces-sdl ~/quake1/
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces/darkplaces$ cp darkplaces-dedicated ~/quake1/
util01@station02:~/JEUX/QUAKE1/MDL/darkplaces/darkplaces$ cd
- Lien : https://icculus.org/twilight/darkplaces/index.html 6/ Installation du mod 'chasecam'.
- Téléchargement :
util01@station02:~$ cd JEUX/QUAKE1/MDL/
util01@station02:~/JEUX/QUAKE1/MDL$ git clone https://github.com/Nekrofage/QuakeModPi.git
- Installation :
util01@station02:~/JEUX/QUAKE1/MDL$ cp QuakeModPi/progs.dat ~/quake1/id1/
util01@station02:~/JEUX/QUAKE1/MDL$ cd
- Lien : https://github.com/Nekrofage/QuakeModPi 7/ Installation des fichiers '.pak'.
- Copier les '.pak' dans le répertoire '~/quake1/id1/'.
- Vérification de la présence de '.pak' :
util01@station02:~$ cd quake1/id1/
util01@station02:~/quake1/id1$ ls -l
total 51304
-rwxr----- 1 util01 util01 18276119 mai 8 2016 pak0.pak
-rwxr----- 1 util01 util01 34257856 mai 8 2016 pak1.pak
- Décompression des fichiers '.pak'.
util01@station02:~/quake1/id1$ /home/util01/JEUX/QUAKE1/MDL/UnPAK/bin/unpak pak0.pak
util01@station02:~/quake1/id1$ /home/util01/JEUX/QUAKE1/MDL/UnPAK/bin/unpak pak1.pak
util01@station02:~/quake1/id1$ cd ..
util01@station02:~/quake1$
8/ Test.
- Lancement de Darkplaces :
util01@station02:~/quake1$ ./darkplaces-sdl
Game is DarkPlaces-Quake using base gamedir id1
...
player entered the game
- Activation du mod 'chasecam' :
Ouvrir la console Quake.
Activation du mode 'chasecam', taper dans la console Quake 1 : impulse 1
- Capture d'écran :
9/ Installation de l'extension 'importation et d'exportation de modèle 3d de Quake 1 '.mdl'. - Lancement de Blender :
util01@station02:~$ cd JEUX/QUAKE1/MDL/blender-2.79-linux-glibc219-x86_64/
util01@station02:~/JEUX/QUAKE1/MDL/blender-2.79-linux-glibc219-x86_64$ ./blender
- Ouvrir la fenêtre de préférence : [File][User Preferences]
- Ouvrir l'onglet des extensions : [Add-ons]

- Installation de l'extension depuis un fichier : [Install Add-on from File...]
- Sélectionner l'extension : /home/util01/JEUX/QUAKE1/MDL/io_mesh_qfmdl-0.7.2.zip
[Install Add-on from File...] - Activer le plugin :
Cocher : Import-Export: Quake MDL format
[Save User Settings]
10/ Importation du modèle de base du joueur. - Importation le modèle : [File][Import][Quake MDL (.mdl)]
- Sélectionner : /home/util01/quake1/id1/progs/player.mdl
[Import MDL] - Visualisation du modèle en 'Object Mode' :

- Visualisation en 'Texture Paint' :

- Peindre le modèle :

- Exporter le modèle : [File][Export][[Quake MDL (.mdl)]
- Sélectionner : /home/util01/quake1/id1/progs/player.mdl
[Export MDL]
11/ Test :
