Lewati ke konten

drawtonomy vs Blender Driving Scenario Creator

Blender Driving Scenario Creator (BDSC) karya Johannes Schmitz adalah add-on Blender open-source untuk membuat skenario OpenDRIVE dan OpenSCENARIO lengkap dengan model 3D.

Fitur yang tersedia di BDSC, berdasarkan README-nya:

  • Alat geometri jalan dengan solver clothoid dan Hermite.
  • Tooling persimpangan (junction): alat area junction dan koneksi junction, termasuk direct junction untuk on-ramp dan off-ramp.
  • Ekspor OpenDRIVE menggunakan primitif jalan analitis.
  • Ekspor OpenSCENARIO untuk skenario yang dipetakan di atas peta.
  • Ekspor mesh 3D ke format .fbx, .gltf, dan .osgb.
  • Berjalan langsung di dalam Blender — viewport 3D, scene graph, pustaka aset, dan rendering semuanya tersedia.
  • Berlisensi GPL-3.0.

Jika alur kerja Anda sudah menggunakan Blender, BDSC memberikan geometri OpenDRIVE analitis sekaligus penulisan 3D lengkap dalam satu lingkungan.

drawtonomy adalah whiteboard browser 2D. Ia tidak menangani geometri jalan analitis, tidak menghasilkan primitif junction OpenDRIVE, dan tidak memiliki viewport 3D. Sesuai roadmap ekspor-nya, dukungan junction dan rambu yang lengkap sedang direncanakan namun belum tersedia.

Beberapa hal yang bisa ditambahkan drawtonomy di samping BDSC:

  • Berbasis browser, tanpa perlu instalasi — praktis untuk membuat gambar cepat di mesin yang tidak memiliki Blender.
  • Tampilan atas (top-down) 2D yang langsung sesuai untuk gambar paper atau slide, tanpa harus melewati viewport 3D.
  • Format .drawtonomy.svg sebagai sumber gambar yang dapat diedit ulang untuk keperluan dokumentasi.

Kedua alat ini menempati ruang yang berbeda: BDSC untuk penulisan skenario 3D dengan geometri jalan yang presisi; drawtonomy untuk sketsa cepat 2D dan pembuatan gambar.

BDSC dan drawtonomy sama-sama menargetkan ASAM OpenDRIVE dan OpenSCENARIO, dan keduanya dapat menghasilkan output untuk esmini. Komunitas tooling ASAM open-source tergolong kecil, dan BDSC merupakan salah satu kontribusi yang paling signifikan di dalamnya. drawtonomy adalah kontribusi yang jauh lebih kecil dalam ekosistem yang sama — tidak ada satu pun alat yang berdiri sendiri, dan keduanya ikut mendapat manfaat dari perkembangan yang lebih luas dalam tooling OpenSCENARIO/OpenDRIVE.