Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
supertuxkart [2024/02/01 21:28] – minimi | supertuxkart [2025/02/16 10:07] (Version actuelle) – minimi | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
Créer un circuit supertuxkart simple | Créer un circuit supertuxkart simple | ||
+ | |||
+ | === Ressources | ||
+ | * STK Blender : https:// | ||
+ | * Tuto Blender 15 min pour le minimum utile : | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * [[https:// | ||
+ | * Tuto STK Minetest : https:// | ||
+ | * Données 3D Strasbourg | ||
+ | * https:// | ||
+ | * https:// | ||
+ | * Photomaillage 3d 2022 (bâtiment + sol en un seul maillage) : https:// | ||
+ | * Maquette 3d 2022 (bâtiment et sol séparés) https:// | ||
+ | * JOSM | ||
+ | * https:// | ||
+ | * OSM2World | ||
+ | * https:// | ||
+ | * Import OBJ en masse | ||
+ | * https:// | ||
+ | |||
+ | |||
+ | === Environnement | ||
+ | |||
+ | === Utiliser Blender === | ||
+ | * Prendre quelques minutes pour comprendre comment déplacer les objets, orienter la visualisation, | ||
+ | * pavé numérique pour différentes vues | ||
+ | * **.** mettre l' | ||
+ | * **e** extruder | ||
+ | * **g** bouger selon les axes | ||
+ | * **r** tourner selon les axes | ||
+ | * **s** ajuster la taille | ||
+ | * Projeter un modèle sur une surface ( [[https:// | ||
+ | * Objectif, adapter le tracé 2D de la logique du circuit au terrain 3D et ainsi éviter le blocage de la circulation des Kart IA si le tracé est positionné trop haut ou trop bas par rapport au terrain. | ||
+ | | ||
+ | === Préparer Blender pour SuperTuxKart === | ||
+ | * Télécharger l' | ||
+ | * Décompresser les fichiers dans le dossier de configuration ~/ | ||
+ | * Activer les scripts dans Blender | ||
+ | * Éditer > Préférences > Addons | ||
+ | * Chercher " | ||
+ | * Chercher " | ||
+ | |||
+ | === Importer des données obj === | ||
+ | |||
+ | L' | ||
+ | |||
+ | * Télécharger la ou les tuiles à travailler | ||
+ | * Importer les fichiers .obj dans blender, avec l' | ||
+ | * Déplacer et ajuster le modèle importé à l' | ||
+ | * Sélectionner le modèle importé dans la liste des éléments en mode objet | ||
+ | | ||
+ | |||
=== Créer un circuit simple === | === Créer un circuit simple === | ||
+ | |||
Tuto créer un circuit simple avec blender : https:// | Tuto créer un circuit simple avec blender : https:// | ||
* Ajouter une ligne & Ajouter un plan | * Ajouter une ligne & Ajouter un plan | ||
- | * Les déplacer / tourner à l' | + | * Les déplacer / tourner à l' |
* Extruder la ligne (E) afin de créer le tracé du circuit | * Extruder la ligne (E) afin de créer le tracé du circuit | ||
* Sélectionner le plan | * Sélectionner le plan | ||
Ligne 13: | Ligne 66: | ||
Modifications finales pour supertuxkart | Modifications finales pour supertuxkart | ||
- | | + | |
+ | * Sélectionner le circuit " | ||
* Créer les " | * Créer les " | ||
* Dans l' | * Dans l' | ||
+ | * Ajouter des lignes pour les checkpoints traversant le circuit et les définir en tant que " | ||
- | | + | Exporter le circuit et le placer dans |
+ | |||
+ | / | ||
+ | Tester | ||
+ | |||
+ | === Détails urbains avec les données d' | ||
+ | OpenStreetMap est une base de données libre permettant de cartographier le monde. | ||
+ | * Télécharger les données utiles de la zone au format .osm avec le logiciel JOSM | ||
+ | * Générer la 3d des éléments urbains utiles avec OSM2World | ||
+ | * Pour un rendu 3d des arbres adapter le fichier de configuration modifier le paramètre **useBillboards = false** | ||
+ | * Intégrer les données | ||
+ | |||
+ | === Modèles 3d === | ||
+ | * Ajouter d' | ||