📚 Docs

Daftar Periksa Validasi Konversi

Daftar ini merangkum semua item yang diperlukan untuk bus yang dikonversi dengan baik, untuk mencegah ada item yang terlupakan. Meskipun tidak ada tutorial untuk semuanya, jangan berkecil hati! Dimungkinkan untuk belajar dengan memeriksa berbagai mod contoh yang diposting dengan blend di busmods.com.

Praktik Terbaik untuk Poligon dan Tekstur

  • [ ] Poligon: Hindari menggunakan lebih dari 300 atau 400 ribu segitiga untuk kendaraan seluler. Model dengan 1 juta+ akan kesulitan.
  • [ ] Tekstur Kecil: Gunakan tekstur yang lebih kecil untuk detail. Bagian dengan warna solid dapat menggunakan tekstur 4x4 piksel.
  • [ ] Dimensi Tekstur Maksimum: [!IMPORTANT] Jangan gunakan tekstur di atas 2048 piksel untuk seluler (kerusakan dan ketidakstabilan).
  • [ ] Versi Lite: Pertimbangkan untuk membuat versi Lite dengan tekstur yang dioptimalkan jika versi PC menggunakan 4k.

Dasar

  • [ ] Skala: Verifikasi apakah skala benar (1 unit Blender = 1 meter). Lebar ~2.5m, Tinggi ~3m.
  • [ ] Massa: Tentukan massa yang sesuai dengan bus kosong (jangan tambahkan penumpang ke GVW).
  • [ ] Collider: Tentukan collider sederhana (Box Collider atau Mesh Collider cembung dengan maks 256 tris).
  • [ ] Permukaan Aero: Konfigurasi aero surface pada posisi gandar untuk stabilitas (aeroforce).
  • [ ] Pratinjau: Tambahkan gambar preview.png di folder (rasio 16:9).
  • [ ] Material: UseStandardShader=1 atau 0. Biarkan 0 jika tidak mengonfigurasi material PBR individual.
  • [ ] Roda: Pengaturan jari-jari dan suspensi dalam file .wheels.
  • [ ] Kemudi: max_steer_angle di mesin (35 untuk kaku, 42 untuk super-artikulasi).
  • [ ] Ackerman: [!IMPORTANT] Konfigurasi use_ackerman=1 dan posisi [pos_ackerman] (biasanya tengah poros belakang) untuk belokan yang benar.
  • [ ] Mesin/Gearbox: Kurva torsi dan pengaturan gigi di mesin.
  • [ ] RPM: Konfigurasi RPM maks di mesin, suara, dan model (jarum).
  • [ ] Suara: Hapus suara yang tidak digunakan. JANGAN PERNAH gunakan MP3, gunakan WAV 44.1 kHz.
  • [ ] AC: Konfigurasi di .ini dan suara loop di wilayah pintu/udara.
  • [ ] Cermin: Posisi cermin harus muncul di kamera utama untuk memperbarui pantulan.
  • [ ] Asap: Posisi pemancar asap knalpot.
  • [ ] Lampu Depan: Uji proyektor (seluler/ringan) dan lampu sorot (PC Ultra).
  • [ ] Lampu Internal: 3 lampu untuk Ultra, 1 lampu pusat untuk Ringan/Seluler.
  • [ ] Pintu: Lampu pintu (tekstur dan cahaya nyata). Suara AC bocor saat dibuka.
  • [ ] Kamera: Konfigurasi kamera pengemudi, penumpang, dan posisi dummy (pengemudi/kondektur).
  • [ ] Dasbor Animasi: Tombol, rem tangan, lampu sein, pengapian, lampu indikator.
  • [ ] Permintaan Berhenti: Lampu di dasbor dan di salon + suara.
  • [ ] Suara Opsional: Suara buka/tutup pintu, suara mundur.
  • [ ] Tombol Dapat Diklik: Koordinat kamera (tombol C) untuk dasbor dan AC.
  • [ ] Pintu Putar: Posisi di tengah jalur penumpang (agar mereka berhenti sebelum lewat).
  • [ ] Posisi Suara 3D: Konfigurasi koordinat dalam txt suara untuk efek spasial.

Praktik Terbaik untuk Roda Kemudi dan Jarum

  • [ ] Pemusatan: Jaga agar roda kemudi sejajar dengan kamera pengemudi.
  • [ ] Skala Jarum: Rotasi linier. Sesuaikan desain dasbor sehingga interval (0-20, 20-40) sama.
  • [ ] Sinkronisasi RPM: RPM maks dalam txt model harus cocok dengan mesin.

Praktik Terbaik untuk Kaca dan Jendela

  • [ ] Refleksi: Gunakan refleksi hanya di luar (menghindari menghalangi pandangan internal).
  • [ ] Z-Fighting: Jauhkan refleksi sedikit dari lapisan hujan.
  • [ ] Tekstur Kaca: Gunakan tekstur kecil (mis: 4x4) jika tidak ada skin yang dipetakan. Satu terang (internal) dan satu gelap (eksternal).
  • [ ] Hujan: Petakan kaca hujan dengan skala seragam. Berikan ruang antara kaca dan hujan.

Praktik Terbaik untuk Penumpang

  • [ ] Tinggi Pintu: Koordinat pintu di level 0 (jalan) atau level platform (BRT).
  • [ ] Keluar: Jangan letakkan _pp_ terlalu dekat dengan _waitdoor_ atau tangga untuk menghindari turun dengan pintu tertutup.
  • [ ] Pintu Putar: Koordinat di antara dua titik jalur. Tempatkan sedikit di depan model visual.
  • [ ] Duduk: Posisi kursi sedikit ke dalam untuk menghindari lengan keluar.

Animasi Lain-lain

  • [ ] Kamera Tombol: Konfigurasi untuk mempermudah mengklik di PC/Android.
  • [ ] Pengalih Pintu: Tombol untuk pintu kiri/kanan (jika ada).
  • [ ] Tombol On/Off: Pastikan tombol memiliki kedua status jika dianimasikan.

Hal Lain

  • [ ] Pembatas: Konfigurasi speed_limit jika perlu.
  • [ ] Radius Putar: Sesuaikan max_steer_angle dan Ackerman jika bus kesulitan di tikungan tajam.
  • [ ] Rem: Tingkatkan max_brake_torque jika mesin sangat kuat dan bus tidak mengerem dengan baik.

Tautan Terkait