📚 Docs

Lista de Verificare Validare Conversie

Această listă rezumă toate elementele necesare pentru un autobuz bine convertit, pentru a preveni omiterea oricărui element. Chiar dacă nu există un tutorial pentru toate, nu vă descurajați! Este posibil să învățați examinând diversele moduri exemplu postate cu fișierul blend pe busmods.com.

Cele Mai Bune Practici pentru Poligoane și Texturi

  • [ ] Poligoane: Evitați utilizarea a mai mult de 300 sau 400 de mii de triunghiuri pentru vehicule mobile. Modelele cu 1 milion+ vor avea dificultăți.
  • [ ] Texturi Mici: Folosiți texturi mai mici pentru detalii. Piesele cu culori solide pot folosi texturi de 4x4 pixeli.
  • [ ] Dimensiune Maximă Texturi: [!IMPORTANT] Nu folosiți nicio textură peste 2048 pixeli pentru mobil (crash-uri și instabilitate).
  • [ ] Versiune Lite: Luați în considerare crearea unei versiuni Lite cu texturi optimizate dacă versiunea PC folosește 4k.

De Bază

  • [ ] Scară: Verificați dacă scara este corectă (1 unitate Blender = 1 metru). Lățime ~2.5m, Înălțime ~3m.
  • [ ] Masă: Definiți masa corespunzătoare autobuzului gol (nu adăugați pasageri la GVW).
  • [ ] Collider: Definiți un collider simplu (Box Collider sau Mesh Collider convex cu max 256 tris).
  • [ ] Suprafață Aero: Configurați aero surface la pozițiile osiilor pentru stabilitate (aeroforce).
  • [ ] Previzualizare: Adăugați imaginea preview.png în folder (raport 16:9).
  • [ ] Materiale: UseStandardShader=1 sau 0. Lăsați 0 dacă nu configurați materiale PBR individuale.
  • [ ] Roți: Setări de rază și suspensie în fișierul .wheels.
  • [ ] Direcție: max_steer_angle în motor (35 pentru rigide, 42 pentru super-articulate).
  • [ ] Ackerman: [!IMPORTANT] Configurați use_ackerman=1 și poziția [pos_ackerman] (de obicei centrul osiei spate) pentru viraje corecte.
  • [ ] Motor/Cutie de Viteze: Curbele de cuplu și setările vitezelor în motor.
  • [ ] RPM: Configurați RPM maxim în motor, sunete și modele (ac).
  • [ ] Sunete: Eliminați sunetele neutilizate. Nu folosiți NICIODATĂ MP3, folosiți WAV 44.1 kHz.
  • [ ] Aer Condiționat: Configurare în .ini și sunet de buclă în regiunea ușilor/aerului.
  • [ ] Oglinzi: Poziția oglinzii trebuie să apară în camera principală pentru a actualiza reflexia.
  • [ ] Fum: Poziția emițătorului de fum de eșapament.
  • [ ] Faruri: Testați proiectoarele (mobil/ușor) și spoturile (PC Ultra).
  • [ ] Lumini Interne: 3 lumini pentru Ultra, 1 lumină centrală pentru Ușor/Mobil.
  • [ ] Uși: Lumina ușii (textură și lumină reală). Sunet de aer condiționat care scapă când este deschisă.
  • [ ] Camere: Configurați camera șoferului, pasagerului și pozițiile manechinelor (șofer/conductor).
  • [ ] Bord Animat: Butoane, frână de mână, semnalizator, contact, lumini indicatoare.
  • [ ] Cerere Oprire: Lumină pe bord și în salon + sunet.
  • [ ] Sunete Opționale: Sunet deschidere/închidere ușă, sunet marșarier.
  • [ ] Butoane Clicabile: Coordonate camere (tasta C) pentru bord și aer condiționat.
  • [ ] Turnichet: Poziție în mijlocul căii pasagerilor (pentru ca ei să se oprească înainte de a trece).
  • [ ] Poziție 3D Sunete: Configurați coordonate în txt sunete pentru efect spațial.

Cele Mai Bune Practici pentru Volan și Ace

  • [ ] Centrare: Păstrați volanul aliniat cu camera șoferului.
  • [ ] Scară Ace: Rotația este liniară. Ajustați designul bordului astfel încât intervalele (0-20, 20-40) să fie egale.
  • [ ] Sincronizare RPM: RPM maxim în txt model trebuie să se potrivească cu motorul.

Cele Mai Bune Practici pentru Sticlă și Ferestre

  • [ ] Reflexii: Folosiți reflexii doar la exterior (evită obstrucționarea vederii interne).
  • [ ] Z-Fighting: Îndepărtați ușor reflexia de stratul de ploaie.
  • [ ] Texturi Sticlă: Folosiți texturi mici (ex: 4x4) dacă nu este mapat niciun skin. Una deschisă (intern) și una închisă (extern).
  • [ ] Ploaie: Mapați sticla de ploaie cu scară uniformă. Lăsați spațiu între sticlă și ploaie.

Cele Mai Bune Practici pentru Pasageri

  • [ ] Înălțime Ușă: Coordonata ușii la nivelul 0 (stradă) sau nivelul platformei (BRT).
  • [ ] Ieșire: Nu plasați _pp_ prea aproape de _waitdoor_ sau trepte pentru a evita coborârea cu ușa închisă.
  • [ ] Turnichet: Coordonată între două puncte ale căii. Plasați puțin în fața modelului vizual.
  • [ ] Așezat: Poziția scaunelor puțin spre interior pentru a evita brațele în afară.

Animații Diverse

  • [ ] Camere Butoane: Configurați pentru a facilita clicul pe PC/Android.
  • [ ] Comutator Uși: Buton pentru uși stânga/dreapta (dacă există).
  • [ ] Butoane On/Off: Asigurați-vă că butoanele au ambele stări dacă sunt animate.

Alte Lucruri

  • [ ] Limitator: Configurați speed_limit dacă este necesar.
  • [ ] Rază de Virare: Ajustați max_steer_angle și Ackerman dacă autobuzul are dificultăți în viraje strânse.
  • [ ] Frână: Creșteți max_brake_torque dacă motorul este foarte puternic și autobuzul nu frânează bine.

Link-uri Asociate