6.7 Appearance

ASAM OpenSCENARIO allows changing and controlling the Appearance of a ScenarioObject. The Appearance handles dynamic changes a ScenarioObject can undergo during a scenario. Hence, the color of a Vehicle is not controlled by the Appearance. The Appearance does not affect the position or change the effective BoundingBox of a ScenarioObject, only how it is perceived.

The Appearance is divided into two separate categories:

  • Light: controls the lights of a ScenarioObject

  • Animation: change the appearance of a ScenarioObject

ASAM OpenSCENARIO supports simple use cases, for example:

  • Turning the daytime running lights of a vehicle on or off

  • Turning the indicator light of a vehicle to flashing

  • Setting the special purpose lights of a police car to flashing

  • Opening the front left door of a vehicle

  • Folding in or out car side mirrors

  • Applying a motion like running to a pedestrian

To handle more complex modeling of either Light or Animation, a Controller of type lighting or animation can be used.