דלגו לתוכן

drawtonomy מול Blender Driving Scenario Creator

Blender Driving Scenario Creator (BDSC) מאת Johannes Schmitz הוא תוסף Blender קוד-פתוח ליצירת תרחישי OpenDRIVE ו-OpenSCENARIO, כולל מודלים תלת-ממדיים.

מה BDSC מכסה, לפי ה-README שלו:

  • כלי גיאומטריית כביש עם פותרים קלותואידיים / הרמיטיים.
  • כלי עבודה עם צמתים: כלי אזור-צומת וכלי חיבור-צומת, לצד צמתים ישירים לכניסות ויציאות של כביש מהיר.
  • ייצוא OpenDRIVE באמצעות פרימיטיבים אנליטיים של כביש.
  • ייצוא OpenSCENARIO לתרחישים המונחים על המפה.
  • ייצוא רשת תלת-ממדית לפורמטים .fbx, .gltf ו-.osgb.
  • רץ בתוך Blender, כך שאזור התצוגה התלת-ממדי, גרף הסצנה, ספריית הנכסים והרינדור כולם זמינים.
  • ברישיון GPL-3.0.

אם העבודה שלכם כבר כוללת Blender, BDSC מציע גיאומטריית OpenDRIVE אנליטית וכתיבה תלת-ממדית מלאה במקום אחד.

איפה drawtonomy עשוי להשתלב לצידו

Section titled “איפה drawtonomy עשוי להשתלב לצידו”

drawtonomy הוא לוח לבן דו-ממדי בדפדפן, וציור ועריכה דו-ממדיים הם המקום שבו הוא נשאר — הוא לא עושה גיאומטריית כביש אנליטית ואין לו אזור תצוגה תלת-ממדי לעריכה או ייצוא רשת. יש לו תצוגה מקדימה תלת-ממדית לצפייה בהרצת תרחיש (מצלמות מעקב / מבט-על / נהג, מסונכרנות עם esmini), אבל התצוגה הזו היא לקריאה בלבד: אין עריכת צורות, אין שטח (terrain), ואין ייצוא תלת-ממדי משל עצמה (גם ייצוא הווידאו נשאר דו-ממדי). ייצוא ה-OpenDRIVE שלו יכול לפלוט פרימיטיבים של <junction>/<connection> ותמרורים כ-<signal>, אך דיוק הצמתים חזק רק כשמעבירים הלאה קובץ .xodr מיובא שלא נערך; בניית גיאומטריית צומת חדשה מנתיבים שרטוטים ביד עדיין פחות מדויקת.

כמה דברים קטנים ש-drawtonomy יכול להוסיף לצד BDSC:

  • דפדפן בלבד, ללא התקנה — שימושי לאיורים מהירים ממחשב שאין עליו Blender מותקן.
  • תצוגת מבט-על דו-ממדית שאיורים למאמרים ושקופיות לרוב דורשים ישירות, בלי לעבור דרך אזור תצוגה תלת-ממדי.
  • .drawtonomy.svg כמקור איור הניתן לעריכה חוזרת לצורכי תיעוד.

שני הכלים תופסים עמדות שונות: BDSC לכתיבת תרחישים תלת-ממדית עם גיאומטריית כביש מלאה; drawtonomy לכתיבה דו-ממדית לצד הרצה בדפדפן — משרטטים את הסצנה, מוסיפים פעולות וטריגרים, ומריצים את ה-storyboard על esmini-WASM עד לפסיקת PASS / FAIL, וגם מפיקים איורים.

באותה מערכת אקולוגית של ASAM

Section titled “באותה מערכת אקולוגית של ASAM”

גם BDSC וגם drawtonomy מכוונים לתקני ASAM OpenDRIVE ו-OpenSCENARIO, ושניהם יכולים לייצר פלט עבור esmini. קהילת הכלים הקוד-פתוח של ASAM קטנה, ו-BDSC הוא אחת מהתרומות המשמעותיות שלה. drawtonomy הוא תרומה קטנה הרבה יותר באותה מערכת אקולוגית — אף אחד מהכלים לא קיים בבידוד, ושניהם נהנים מהעבודה הרחבה יותר שמתבצעת בכלי OpenSCENARIO / OpenDRIVE.