📚 Docs

Liste de Contrôle de Validation de Conversion

Cette liste résume tous les éléments nécessaires pour un bus bien converti, afin d'éviter tout oubli. Même s'il n'y a pas de tutoriel pour tout, ne vous découragez pas ! Il est possible d'apprendre en examinant les différents mods exemples postés avec le blend sur busmods.com.

Bonnes Pratiques pour Polygones et Textures

  • [ ] Polygones : Évitez d'utiliser plus de 300 ou 400 mille triangles pour les véhicules mobiles. Les modèles de 1 million+ auront des difficultés.
  • [ ] Petites Textures : Utilisez des textures plus petites pour les détails. Les pièces avec des couleurs unies peuvent utiliser des textures de 4x4 pixels.
  • [ ] Dimension Maximale des Textures : [!IMPORTANT] N'utilisez aucune texture supérieure à 2048 pixels pour mobile (plantages et instabilité).
  • [ ] Version Lite : Envisagez de faire une version Lite avec des textures optimisées si la version PC utilise la 4k.

Base

  • [ ] Échelle : Vérifiez si l'échelle est correcte (1 unité Blender = 1 mètre). Largeur ~2.5m, Hauteur ~3m.
  • [ ] Masse : Définissez la masse correspondant au bus vide (n'ajoutez pas les passagers au PTAC).
  • [ ] Collisionneur : Définissez un collisionneur simple (Box Collider ou Mesh Collider convexe avec max 256 tris).
  • [ ] Surface Aéro : Configurez aero surface aux positions des essieux pour la stabilité (aeroforce).
  • [ ] Aperçu : Ajoutez l'image preview.png dans le dossier (ratio 16:9).
  • [ ] Matériaux : UseStandardShader=1 ou 0. Laissez 0 si vous ne configurez pas de matériaux PBR individuels.
  • [ ] Roues : Paramètres de rayon et de suspension dans le fichier .wheels.
  • [ ] Direction : max_steer_angle dans le moteur (35 pour rigides, 42 pour super-articulés).
  • [ ] Ackerman : [!IMPORTANT] Configurez use_ackerman=1 et la position [pos_ackerman] (généralement centre de l'essieu arrière) pour des virages corrects.
  • [ ] Moteur/Boîte : Paramètres des courbes de couple et des vitesses dans le moteur.
  • [ ] RPM : Configurez le RPM max dans le moteur, les sons et les modèles (aiguille).
  • [ ] Sons : Supprimez les sons inutilisés. N'utilisez JAMAIS de MP3, utilisez WAV 44.1 kHz.
  • [ ] Climatisation : Configuration dans .ini et son de boucle dans la région des portes/air.
  • [ ] Miroirs : La position du miroir doit apparaître dans la caméra principale pour mettre à jour le reflet.
  • [ ] Fumée : Position de l'émetteur de fumée d'échappement.
  • [ ] Phares : Testez les projecteurs (mobile/léger) et les spots (PC Ultra).
  • [ ] Lumières Internes : 3 lumières pour Ultra, 1 lumière centrale pour Léger/Mobile.
  • [ ] Portes : Lumière de la porte (texture et lumière réelle). Son de la climatisation qui fuit lorsqu'elle est ouverte.
  • [ ] Caméras : Configurer la caméra conducteur, passager et positions des mannequins (conducteur/receveur).
  • [ ] Tableau de Bord Animé : Boutons, frein à main, clignotant, allumage, voyants.
  • [ ] Demande d'Arrêt : Lumière sur le tableau de bord et dans le salon + son.
  • [ ] Sons Optionnels : Son d'ouverture/fermeture de porte, son de marche arrière.
  • [ ] Boutons Cliquables : Coordonnées des caméras (touche C) pour tableau de bord et climatisation.
  • [ ] Tourniquet : Position au milieu du chemin des passagers (pour qu'ils s'arrêtent avant de passer).
  • [ ] Position 3D des Sons : Configurer les coordonnées dans le txt des sons pour l'effet spatial.

Bonnes Pratiques pour Volant et Aiguilles

  • [ ] Centrage : Gardez le volant aligné avec la caméra du conducteur.
  • [ ] Échelle des Aiguilles : La rotation est linéaire. Ajustez le design du tableau de bord pour que les intervalles (0-20, 20-40) soient égaux.
  • [ ] Synchro RPM : Le RPM max dans le txt du modèle doit correspondre au moteur.

Bonnes Pratiques pour Vitres et Fenêtres

  • [ ] Reflets : Utilisez des reflets uniquement à l'extérieur (évite de gêner la vue interne).
  • [ ] Z-Fighting : Éloignez légèrement le reflet de la couche de pluie.
  • [ ] Textures Vitre : Utilisez de petites textures (ex : 4x4) si aucune skin n'est mappée. Une claire (interne) et une sombre (externe).
  • [ ] Pluie : Mappez les vitres de pluie avec une échelle uniforme. Laissez de l'espace entre la vitre et la pluie.

Bonnes Pratiques pour Passagers

  • [ ] Hauteur de Porte : Coordonnée de la porte au niveau 0 (rue) ou niveau du quai (BRT).
  • [ ] Sortie : Ne placez pas _pp_ trop près de _waitdoor_ ou des marches pour éviter les descentes avec porte fermée.
  • [ ] Tourniquet : Coordonnée entre deux points du chemin. Placez un peu en avant du modèle visuel.
  • [ ] Assis : Position des sièges un peu vers l'intérieur pour éviter les bras dehors.

Animations Diverses

  • [ ] Caméras de Boutons : Configurez pour faciliter le clic sur PC/Android.
  • [ ] Bascule de Portes : Bouton pour portes gauche/droite (si existant).
  • [ ] Boutons On/Off : Assurez-vous que les boutons ont les deux états s'ils sont animés.

Autres Choses

  • [ ] Limiteur : Configurez speed_limit si nécessaire.
  • [ ] Rayon de Braquage : Ajustez max_steer_angle et Ackerman si le bus a du mal dans les virages serrés.
  • [ ] Frein : Augmentez max_brake_torque si le moteur est très puissant et le bus ne freine pas bien.

Liens Connexes