unreal.AvaPlayable

class unreal.AvaPlayable(outer: Object | None = None, name: Name | str = 'None')

Bases: Object

Base class for a Motion Design playable.

A playable (a.k.a. graphic or page) is the basic element that can be rendered and controlled through the animations and remote control.

Design goal:

The design goal is to abstract the implementation of a playable. So far we have one concrete implementation: - Level Streaming that can be streamed with other levels in the same game instance.

To support multiple playable in the same channel/output, there are 2 ways: - rendering in the same world which can only be done with the level streaming playables. - compositing different renders. This is not yet supported, but the playable abstraction should help.

Distributed rendering is implemented using playable and playable group remote proxies.

C++ Source:

  • Plugin: Avalanche

  • Module: AvalancheMedia

  • File: AvaPlayable.h