Auteur Pierre | Dernière modification 14/12/2023 par Antonydbzh
Pas encore d'image
Supertuxkart, Blender, Minetest, Modélisation 3D, Jeux, Carte IGN
Ce tutoriel contient la marche à suivre pour créer des circuits de jeu SuperTuxKart au format Minetest à partir des cartes IGN.
Pour commencer, il faut aller sur le site https://www.ign.fr/minecraft/.
[IMAGE 1] Une fois sur le site, renseignez l'adresse qui sera le centre de la map minetest (rectangle rouge), puis renseignez l'adresse mail à laquelle vous voulez que la map vous soit envoyé, enfin, plateforme vous demande votre système d'exploitation et le jeu sur lequel vous voulez cette carte (minetest dans ce tutoriel). une fois fini appuyez sur le bouton "Générez votre carte".
[IMAGE2] Une fois le bouton appuyé cette fenêtre va s'afficher. Attention le captcha change chaque fois que vous appuyez sur "valider" et devra être réécri si vous oubliez de cocher une case.
[IMAGE3] Après un petit temps ce ail vous sera envoyé et vous aurez un temps d'attente de 5 à 25 minutes selon la taille de la map et l'utilisation de leurs serveurs.
En attendant que la carte nous soit envoyé allez sur le site de Minetest : https://www.minetest.net/ .
[IMAGE1] Appuyez sur le bouton download et choisissez le minetest qui peut s'installer sur votre machine. Après l'installation terminée extrayez de l'archive si il y a besoin et lancez Minetest.
[IMAGE2] Vous êtes maintenant sur l'écran-titre du jeu, pour pouvoir exporter dans Blender il va nous falloir l'extention Meshport. Pour l'obtenir allez dans l'onglet "Contenu".
[IMAGE3] "Contenu" montre les exstentions et add-ons installés sur votre minetest. Pour en installer un nouveau appuyez sur "Parcourir le contenu en ligne".
[IMAGE4] Dans la barre de recherche en haut à gauche tapez "meshport" et appuyez sur entrer, puis appuyez sur le + vert pour l'installer (l'installation est finie quand le + deviens un X rouge). Minetest nous servira à exporter des parties de la map pour pouvoir les utiliser pour créer le circuit SuperTuxKart. Refermez maintenant Minetest.
Maintenant installons SuperTuxKart https://supertuxkart.net/fr
[IMAGE1] Sur le site de SuperTuxKart appuyez sur le bouton "Télécharger".
[IMAGE2] Choisissez l'installation selon votre ordinateur, cette installation sera celle d'une archive qu'il faudra extraire pour utiliser
Vous avez reçu un nouveau mail d'IGN on dirait
[IMAGE1] Sur ce mail se trouvent plusieurs liens, celui qui nous intéresse est celui de téléchargement de la carte (encadré en rouge). Ce lien est une installation d'une archive compressé qui contient la carte.
[IMAGE2] Ouvrez cette archive et extrayez-là dans le dossier "worlds" qui se trouve dans le dossier Minetest.
[IMAGE3] Maintenant, si vous lancez Minetest vous devriez voir un monde nommé "minetest_alac", cliquez une fois dessus pour le sélectionner, puis décochez la case "Activer les dégats" et cochez la case "Mode créatif", ces options vont nous éviter des problèmes de déplacement pendant l'étape suivante. Une fois fait appuyez sur le bouton "Sélectionner les mods".
[IMAGE4] Pour activer Meshport, cliquez dessus dans la liste et cochez la case "activé" si l'écriture deviens verte alors meshport est activé. Alternativement vous pouvez appuyer sur le bouton "Tout activer" pour activer la totalité des extensions installées. Appuyez sur le bouton "Sauvegarder" et vous pouvez maintenant lancer le monde en appuyant sur "Jouer".
[IMAGE1] Ici se trouvent les contrôles de base pour jouer à minetest. L'encadré rouge contient les contrôles pour se déplacer. L'encadré bleu est votre movement vertical. Les encadrés vert sont les controles de la souris.
[IMAGE2] Nous revenons au moment où vous avez appuyés sur "jouer", après un temps de chargement vous vous trouverez devant vous une carte, c'est une vue de dessus de l'ensemble de la map qui a été importée. C'est un bon moment pour se familiariser avec les commandes de l'image précédente, si certains des controles de cette image ne fonctionnent pas appuyer sur "echap" et regardez les controles qui s'affichent à droite de la fenêtre ouverte, appuyez à nouveau sur "echap" pour sorir de la fenêtre.
[IMAGE3] Ce que vous voyez est le cube d'export du mod Meshport, pour en faire apparaître un placez vous à un endroit, ouvrez le tchat en appuyant sur 't' et tapez "/mesh1", puis déplacez-vous à un autre endroit et cette fois tapez "/mesh2" dans le tchat. Chacune des commandes aura fait apparître l'un des cubes (1 pour mesh1 et 2 pour mesh2) et les deux sont reliés pour former un contours 3D gris. C'est tout les blocs qui se trouvent dans ce contour qui seront exportés.
[IMAGE4] Maintenant il faut trouver un bâtiment ou un emplacement que vous voulez transformer en circuit. Pour accélérer la recherche et vous permettre d'avoir un meilleur point de vue vous allez vous envoler! Pour ce faire ouvrez le tchat et tapez cette commande "/grantme all", cette commande va vous donner l'autorisation d'utilser certaines touches pour certaines actions. Il ne reste plus qu'à appuyer sur 'k' puis rester appuyé sur la barre espace pour vous élever dans le ciel (la touche shift gauche,juste au dessus de "controle", vous permettra de redescendre). Appuyer sur 'j' vous active un mouvement plus rapide dans les airs.
[IMAGE5] Si vous avez trouvé votre endroit à exporter placez les balises mesh1 et mesh2 (vous pouvez les placer en volant) en vous déplaçant à deux coins opposés de l'endroit choisi. Une fois que vous êtes satisfait avec la zone à exporter taper "/meshport [Nom]" en remplaçant [Nom] par le nom que vous voulez donner à cet export.
[IMAGE6] Si vous voyez ceci dans le tchat l'export a été un succès et le jeu vous donne le chemin à suivre dans vos dossiers pour le retrouver.
Nous avons un export de fait, maintenant il nous faut le logiciel pour pouvoir le transformer en circuit: Blender. https://www.blender.org
[IMAGE1] Une fois sur le site de Blender appuyez sur le bouton "Download" encadré en rouge sur l'image.
[IMAGE2] Les version les plus récentes de Blender ne peuvent pas exporter de circuits SuperTuxKart donc ignorez le bouton de téléchargement bleu et appuyez sur le bouton "previous versions".
[IMAGE3] Dans la page actuelle appuyez sur le texte "download every version of Blender" pour aller à la page suivante.
[IMAGE4] Maintenant vous avez une liste de toutes les versions de Blender, cliquez sur la version "Blender2.93/" et choisissez la méthode d'installation que vous préférez pour votre machine.
[IMAGE5] Après avoir appuyé vous aurez le téléchargement qui se lancera.
Blender seul ne va pas pouvoir exporter une piste SuperTuxKart, il va donc falloir lui ajouter une extension, qui peut être installée ici: https://github.com/supertuxkart/stk-blender
[IMAGE1] Après avoir cliqué sur le lien vous arriverez sur la page github du developpeur de cette extension. Appuyez sur le bouton vert puis sur "download zip" dans la fenêtre qui s'est ouverte. Vous pouvez fermer la page GitHub
[IMAGE2] Ouvrez l'archive zip et, au lieu de tout extraire, sélectionnez "io_antarctica_scene" et "io_scene_spm" puis copiez-les (ctrl+C ou clic droit-->copier)
[IMAGE3] Maintenant allez dans les fichiers de Blender,sélectionnez le dossier avec la version, le dossier "scripts" et enfin le dossier "addons". Une fois dans "addons" collez simplement les dossiers copiés précédemment.
[IMAGE4] Pour finir la configuration ouvrez blender, allez dans le menu "édition" en haut à gauche, puis sélectionnez "préférences"
[IMAGE5] Une fois dans préférences, séléctionnez l'onglet "add-ons" dans la liste à gauche. Assurez-vous ensuite que les filtres "Officiel" et Communautés" (encadré vert) sont actifs, ils sont actifs si ils sont de couleur bleue, si l'un des deux ne l'est pas cliquez dessus. Utilisez l'outil de recherche en haut à droite.
[IMAGE6] Dans cet outil de recherche vous allez taper "spm", une seule extension apparaîtra, cochez la case encadrée en rouge. Faites la même chose en tapant "tux" dans l'outil de recherche.
[IMAGE1] Fermez la fenêtre préférence et vous verrez en haut à droite deux nouveaux boutons aparaissent, c'est par ces boutons que vous pourrez exporter dans SuperTuxKart.
[IMAGE2] Comme on sait que les extesions sont actives il va falloir gérer le chemin d'export pour cela cliquez sur l'icone encadré en rouge en bas à droite de l'écran. Après ça cliquez sur le menu déroulant "quick exporter" et sur le symbole de dossier.
[IMAGE3] Cette fenêtre va s'ouvrir, tout ce qui reste à faire c'est allez dans le dossier SuperTuxKart, puis data enfin confirmez avec le bouten en bas à droite.
[IMAGE4] Maintenant nous allons faire un circuit il faut donc dire à l'exporteur que nous faisont une piste. Dans le menu au dessus de celui du nom "quick exporter" se trouve "SuperTuxKart scene properties". Dans ce menu cochez la case "is a SuperTuxKart track" et un long menu va s'ouvrir. De ce menu seulement les quelques premières lignes nous intéressent :
Puisque tout est configuré, ajoutons le décor et la base de ce circuit.
[IMAGE1] Allez dans le menu "fichier" en haut à gauche de Blender, puis dans "importer", puis sélectionnez "Wavefront (.obj)". C'est dans ce format .obj que meshport exporte.
[IMAGE2] Si vous avez encore Minetest d'ouvert vous pouvez suivre le chemin écrit sur la dernière ligne verte pour trouver. Si vous l'avez fermé, allez dans le dossier minetes et choisissez le chemin suivant : worlds -->minetest_alac -->meshport -->singleplayer_NomExport et choisissez le fichier model.obj.
[IMAGE3] Selon la taille de l'export et les performances de l'ordinateur l'import va prendre plus ou moins de temps (1 minute max) et donnera cet aperçu sans couleur mais avec les ombres. Pour le changer appuyez simplement sur le petit bouton qui est encafré en rouge.
[IMAGE4] Et voila, les textures sont affichées, avec ça vous allez avoir une bonne vision de ce qui est exporté et de comment faire la piste
[IMAGE5] Vous le voyez ici le batiment est coupé sur un coin alors que j'avais encerclé tout le batiment. La raison de cette coupure est que Meshport a une limite à ce qu'il peut exporter. Ici il nous reste assez de sol à côté pour créer un circuit mais si vous voulez faire le tour il va falloir faire un 2e export avec ce qu'il manque.
Dans tout jeu, planifier est l'étape la plus importante.
Pour ce faire vous pouvez prendre une capture d'écran et dessiner dessus, prendre papier et crayon et dessiner rapidement où quoi doit aller, etc...
Le but final est d'avoir une base améliorable sur laquelle revenir quand vous allez construire le circuit.
Dans cet exemple j'ai créé une boucle avec une couleur rouge: c'est la piste où les karts rouleront, sur cette piste se trouve un petit damier noir et blanc: c'est la ligne de départ et d'arrivée.
Les points cyan sont des boites à objets, ils vont donner un objet aléatoire qui va permettre de se donner un bonus temporaire ou de poser un malus temporaire aux autres.
Les points bleus sont des bouteilles de Nitro, une fois récupérée elle vont augmenter la barre de boost d'un certain taux, barre de boost qui peut être utilisée pour accélérer temporairement.
Les points jaunes sont des bananes, elles ralentissent temporairtement tout kart qui roule dessus.
[IMAGE1] menu objets, renommer, selection
[IMAGE2] mouvements caméra, sélection
[IMAGE3] ajout forme
[IMAGE4] déplacer, tourner, bouger, 3en mm tps
[IMAGE5] mode objet, mode edit
[IMAGE6] curseur, attention perspective
[IMAGE1] Ajouter carré, redimentionner, ajouter courbe
[IMAGE2] mettre courbe 2D
[IMAGE3] contraintes carré
[IMAGE4] paramètres contraintes
[IMAGE5] C normal, mode objet into rotation courbe
[IMAGE1] Utiliser Extruder, controle extruder
[IMAGE2] virage, rotation, besoin belle rotation pour ia
[IMAGE3] Piste terminée, Fin pas fermée normale
[IMAGE4] AppliquerContraintes, pas oublier merge
[IMAGE5] mode edit, choix points finaux, nouvelle face
Procédure Merge, possible problèmes
[IMAGE1] Virages plus impactés, mouvement par sommet pour réparer
[IMAGE2] une fois réparé ressemble à ça
[IMAGE3] Piste flottante, normal car courbe 2D
[IMAGE4] choisir tt sommets, extruder vers le bas, recréer face si besoin
Mode Objet, Ctrl+C Ctrl+V piste. Driveline = circuit minimap et ia
[IMAGE1] définir comme objet Driveline stk
[IMAGE2] après definition, garder en tête ça
[IMAGE3] Retirer le dessous (si créé)
[IMAGE4] retirer uniquement les faces (plus simple pour voir ce qu'on fait)
[IMAGE5] retirer 2 arêtes endroit start
[IMAGE6] créer antennes (marqueur start)
checklines = assurance que piste suivie
[IMAGE1] Plan Checklines
[IMAGE2] Créer Checkline, ajouter carré retirer 2 sommets
[IMAGE3]
[IMAGE4]
[IMAGE5]
Si sur Windows : lancer Blender normalement (sans administrateur) si SuperTuxKart est directement dans les dossiers C:/ et pas dans "mes documents" "mes images" etc résulte en une erreur d'export.
Si sur Linux/Ubuntu : installer quoi que ce soit depuis le soft manager va faire des erreures de permissions d'export (obligation d'utilisation du terminal pour devenir root pour pouvoir exporter).
Utiliser certaines fonctionnalités du logiciel Blender
https://supertuxkart.net/fr/Download pour le téléchargement de SuperTuxKart.
https://www.blender.org/download/ pour le téléchargement de Blender (versoin la plus récente).
https://download.blender.org/release/ pour le téléchargement de Blender (n'importe quelle version).
https://www.minetest.net/downloads/ pour le téléchargement de Minetest.
https://supertuxkart.net/Making_Tracks pour le tutoriel de création de pistes du jeu.
https://github.com/supertuxkart/stk-blender pour l'exetension SuperTuxKart de Blender
https://www.ign.fr/minecraft/ pour transformer une carte du monde en map minecraft/minetest
Dernière modification 14/12/2023 par user:Antonydbzh.
Draft
Vous avez entré un nom de page invalide, avec un ou plusieurs caractères suivants :
< > @ ~ : * € £ ` + = / \ | [ ] { } ; ? #