📚 Docs

Checklist di Convalida Conversione

Questo elenco riassume tutti gli elementi necessari per un autobus ben convertito, per evitare che qualcosa venga dimenticato. Anche se non c'è un tutorial per tutto, non scoraggiarti! È possibile imparare esaminando i vari mod di esempio pubblicati con il blend su busmods.com.

Migliori Pratiche per Poligoni e Texture

  • [ ] Poligoni: Evita di usare più di 300 o 400 mila triangoli per veicoli mobili. Modelli con 1 milione+ avranno difficoltà.
  • [ ] Texture Piccole: Usa texture più piccole per i dettagli. Parti con colori solidi possono usare texture di 4x4 pixel.
  • [ ] Dimensione Massima Texture: [!IMPORTANT] Non usare alcuna texture sopra i 2048 pixel per mobile (crash e instabilità).
  • [ ] Versione Lite: Considera di fare una versione Lite con texture ottimizzate se la versione PC usa 4k.

Base

  • [ ] Scala: Verifica se la scala è corretta (1 unità Blender = 1 metro). Larghezza ~2.5m, Altezza ~3m.
  • [ ] Massa: Definisci la massa corrispondente all'autobus vuoto (non aggiungere passeggeri al PTT).
  • [ ] Collider: Definisci un collider semplice (Box Collider o Mesh Collider convesso con max 256 tris).
  • [ ] Superficie Aero: Configura aero surface nelle posizioni degli assi per stabilità (aeroforce).
  • [ ] Anteprima: Aggiungi immagine preview.png nella cartella (rapporto 16:9).
  • [ ] Materiali: UseStandardShader=1 o 0. Lascia 0 se non configuri materiali PBR individuali.
  • [ ] Ruote: Impostazioni raggio e sospensione nel file .wheels.
  • [ ] Sterzo: max_steer_angle nel motore (35 per rigidi, 42 per super-articolati).
  • [ ] Ackerman: [!IMPORTANT] Configura use_ackerman=1 e la posizione [pos_ackerman] (di solito centro dell'asse posteriore) per curve corrette.
  • [ ] Motore/Cambio: Curve di coppia e impostazioni marce nel motore.
  • [ ] RPM: Configura max RPM nel motore, suoni e modelli (ago).
  • [ ] Suoni: Rimuovi suoni non utilizzati. Non usare MAI MP3, usa WAV 44.1 kHz.
  • [ ] Aria Condizionata: Configurazione in .ini e suono loop nella regione porte/aria.
  • [ ] Specchi: La posizione dello specchio deve apparire nella telecamera principale per aggiornare il riflesso.
  • [ ] Fumo: Posizione dell'emettitore di fumo di scarico.
  • [ ] Fari: Testare proiettori (mobile/leggero) e faretti (PC Ultra).
  • [ ] Luci Interne: 3 luci per Ultra, 1 luce centrale per Leggero/Mobile.
  • [ ] Porte: Luce della porta (texture e luce reale). Suono di aria condizionata che perde quando aperta.
  • [ ] Telecamere: Configurare telecamera guidatore, passeggero e posizioni manichini (autista/bigliettaio).
  • [ ] Cruscotto Animato: Pulsanti, freno a mano, freccia, accensione, spie.
  • [ ] Richiesta Fermata: Luce sul cruscotto e nel salone + suono.
  • [ ] Suoni Opzionali: Suono apertura/chiusura porta, suono retromarcia.
  • [ ] Pulsanti Cliccabili: Coordinate telecamere (tasto C) per cruscotto e aria condizionata.
  • [ ] Tornello: Posizione in mezzo al percorso dei passeggeri (per farli fermare prima di passare).
  • [ ] Posizione 3D dei Suoni: Configurare coordinate nel txt suoni per effetto spaziale.

Migliori Pratiche per Volante e Aghi

  • [ ] Centratura: Mantieni il volante allineato con la telecamera del guidatore.
  • [ ] Scala Aghi: La rotazione è lineare. Regola il design del cruscotto in modo che gli intervalli (0-20, 20-40) siano uguali.
  • [ ] Sincronia RPM: Max RPM nel txt modello deve corrispondere al motore.

Migliori Pratiche per Vetri e Finestre

  • [ ] Riflessi: Usa riflessi solo all'esterno (evita di ostruire la vista interna).
  • [ ] Z-Fighting: Allontana leggermente il riflesso dallo strato di pioggia.
  • [ ] Texture Vetro: Usa texture piccole (es: 4x4) se non c'è skin mappata. Una chiara (interno) e una scura (esterno).
  • [ ] Pioggia: Mappa i vetri pioggia con scala uniforme. Lascia spazio tra vetro e pioggia.

Migliori Pratiche per Passeggeri

  • [ ] Altezza Porta: Coordinata della porta a livello 0 (strada) o livello piattaforma (BRT).
  • [ ] Uscita: Non posizionare _pp_ troppo vicino a _waitdoor_ o gradini per evitare discese con porta chiusa.
  • [ ] Tornello: Coordinata tra due punti del percorso. Posiziona un po' avanti al modello visivo.
  • [ ] Seduti: Posizione sedili un po' verso l'interno per evitare braccia fuori.

Animazioni Varie

  • [ ] Telecamere Pulsanti: Configura per facilitare il clic su PC/Android.
  • [ ] Selettore Porte: Pulsante per porte sinistra/destra (se presente).
  • [ ] Pulsanti On/Off: Assicurati che i pulsanti abbiano entrambi gli stati se animati.

Altre Cose

  • [ ] Limitatore: Configura speed_limit se necessario.
  • [ ] Raggio di Sterzata: Regola max_steer_angle e Ackerman se l'autobus ha difficoltà nelle curve strette.
  • [ ] Freno: Aumenta max_brake_torque se il motore è molto potente e l'autobus non frena bene.

Link Correlati