OSC2 Studio Introduction
OSC2 Studio is a web-based OpenScenario2 integrated development environment. It combines a professional editor, real-time syntax and semantic validation, intelligent code completion, 3D scene preview, and OpenDRIVE map exploration — all in your browser with zero installation.
Whether you are developing autonomous driving simulations, researching traffic scenarios, or teaching OSC2, OSC2 Studio provides a smooth, efficient, and powerful workflow.
Core Features
🎬 3D Scene Preview
Preview your OpenScenario2 scenarios in real-time 3D directly within the editor. Visualize vehicle movements, road layouts, and event sequences to validate your scenario logic at a glance.
✅ Real-time Syntax & Semantic Validation
Instant feedback on syntax and semantic errors as you type. Our high-performance C++ engine checks your code against the official OpenScenario2 standard, catching errors early.
⌨️ Professional OSC2 Editor
A full-featured editor with advanced syntax highlighting, intelligent code completion, bracket matching, and code folding, providing a professional coding experience.
🗺️ OpenDRIVE Map Preview
Import OpenDRIVE (.xodr) road network files and preview road layouts, intersections, and lane markings in interactive 3D. Double-click any map file to explore — no scenario required.
🚀 Built on Official Standard
Implements the official OpenScenario2 standard, powered by a high-performance C++ core compiled to run at native speed in your browser.
🌐 Zero Installation
Fully web-based — open your browser and start immediately.
Getting Started
- Open in Browser — No installation needed
- Write OSC2 Code — Syntax highlighting, auto-completion, and real-time validation
- Preview Scenes & Maps — 3D scene preview and OpenDRIVE map exploration
- Export — Download your completed scenarios for simulation
User Manual
- Quick Start — Create your first scenario from scratch
- Workspace Management — Manage files and projects
- Editor Guide — Editor features in detail
- Scenario Authoring — Learn to write OSC2 scenarios
- Frequently Asked Questions — Troubleshooting
OpenSCENARIO2 Reference
- Language Overview — OSC2 language basics
- Syntax Reference — Complete syntax rules
- Type System — Data types and units
- Validation Rules — Validation rules explained