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 aScenarioObject
-
Animation
: change the appearance of aScenarioObject
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.