ข้ามไปยังเนื้อหา

drawtonomy vs Blender Driving Scenario Creator

Blender Driving Scenario Creator (BDSC) พัฒนาโดย Johannes Schmitz เป็น Blender add-on โอเพนซอร์สสำหรับสร้างสถานการณ์ OpenDRIVE และ OpenSCENARIO ครอบคลุมถึง 3D model

ความสามารถหลักของ BDSC ตาม README:

  • เครื่องมือ road geometry พร้อม clothoid / Hermite solver
  • เครื่องมือสร้าง junction ได้แก่ junction area tool, junction connection tool และ direct junction สำหรับ on-ramp และ off-ramp
  • ส่งออก OpenDRIVE โดยใช้ analytical road primitive
  • ส่งออก OpenSCENARIO สำหรับสถานการณ์ที่วางบนแผนที่
  • ส่งออก 3D mesh เป็น .fbx, .gltf และ .osgb
  • ทำงานภายใน Blender จึงใช้ 3D viewport, scene graph, asset library และ rendering ได้ครบ
  • ใบอนุญาต GPL-3.0

หากงานเดิมเกี่ยวข้องกับ Blender อยู่แล้ว BDSC ให้ทั้ง analytical OpenDRIVE geometry และ 3D authoring เต็มรูปแบบในที่เดียว

drawtonomy เป็นไวท์บอร์ด 2D บนเบราว์เซอร์ ไม่มีความสามารถด้าน analytical road geometry ไม่สร้าง OpenDRIVE junction primitive และไม่มี 3D viewport ตาม roadmap ของ exporter ฟีเจอร์ junction และป้ายจราจรที่ถูกต้องยังอยู่ในแผนและยังไม่ได้พัฒนา

สิ่งที่ drawtonomy เพิ่มเติมได้เมื่อใช้คู่กับ BDSC:

  • ใช้งานบนเบราว์เซอร์โดยไม่ต้องติดตั้ง — สะดวกเมื่อต้องการสร้าง figure อย่างรวดเร็วบนเครื่องที่ไม่มี Blender
  • มุมมอง 2D top-down ที่ภาพในบทความวิจัยหรือสไลด์มักต้องการโดยตรง โดยไม่ต้องผ่าน 3D viewport
  • .drawtonomy.svg เป็น source figure ที่แก้ไขได้ใหม่ สะดวกสำหรับ documentation

ทั้งสองเครื่องมือมีบทบาทต่างกันชัดเจน: BDSC เหมาะสำหรับ 3D scenario authoring ที่ต้องการ road geometry ที่แม่นยำ ส่วน drawtonomy เหมาะสำหรับ sketch 2D และภาพประกอบอย่างรวดเร็ว

BDSC และ drawtonomy ต่างมุ่งเป้าที่ ASAM OpenDRIVE และ OpenSCENARIO และทั้งสองผลิต output สำหรับ esmini ชุมชน ASAM open-source tooling มีขนาดเล็ก และ BDSC ถือเป็นผลงานที่มีความสำคัญมากในกลุ่มนี้ drawtonomy เป็นผู้มีส่วนร่วมเล็กๆ ใน ecosystem เดียวกัน — ไม่มีเครื่องมือใดที่ยืนอยู่โดดเดี่ยว และทั้งสองได้ประโยชน์จากงานที่เกิดขึ้นในวงการ OpenSCENARIO / OpenDRIVE tooling