OpenDRIVE / OpenSCENARIO / esmini로 내보내기
drawtonomy는 장면을 ASAM OpenDRIVE(.xodr) 및 OpenSCENARIO(.xosc)로 내보낼 수 있으며, esmini 재생용으로 둘을 zip으로 묶을 수도 있습니다.

에디터에서 내보내기
섹션 제목: “에디터에서 내보내기”- 장면을 그립니다(차선, 차량, 신호등 등).
- File → Export → Export for esmini를 엽니다.
- 표시되는 프롬프트에 베이스 이름을 입력합니다.
<name>.xodr과<name>.xosc를 포함한<name>.zip이 다운로드됩니다.
재생하기
섹션 제목: “재생하기”unzip my-scene.zipesmini --osc my-scene/my-scene.xosc --window 60 60 1024 768개별 형식
섹션 제목: “개별 형식”둘 중 하나만 필요하다면:
- File → Export → OpenDRIVE (.xodr)
- File → Export → OpenSCENARIO (.xosc)
프로그래밍 방식 내보내기
섹션 제목: “프로그래밍 방식 내보내기”내보내기 도구는 @drawtonomy/sdk의 일부이며 에디터 없이 실행됩니다. CI 파이프라인, 서버 사이드 도구, 브라우저 확장에서 사용할 수 있습니다.
import { exporter, createSnapshot } from '@drawtonomy/sdk'
const snapshot = createSnapshot(shapes)const { blob, baseName } = exporter.buildEsminiZip(snapshot, { baseName: 'my-scene',})전체 API와 확장 지점은 Exporter SDK 레퍼런스를 참고하세요.
출력되는 버전
섹션 제목: “출력되는 버전”| 형식 | 버전 |
|---|---|
| OpenDRIVE | 1.8 |
| OpenSCENARIO | 1.3 |
함께 보기
섹션 제목: “함께 보기”- 내보내기 도구 아키텍처 — 스냅샷에서 파일까지 파이프라인이 하는 일.
- 대상 형식 추가하기 — CARLA, SUMO, Unity 등 새로운 대상 연결.