The Scene Pipeline and SceneAPI
The scene pipeline is a specialized asset builder that imports source scene files and allows scene builders to export scene product assets such as models and animations.
| Topic | Description |
|---|---|
| Source API | Describes the set of libraries, rules, and groups to process a source scene files. |
| Scene Graph | Describes the scene graph nodes, hierarchial data, and mechanism of iteration. |
| Scene Manifest | Contains instructions on what to do with the SceneGraph content. |
| Scene Builder | Asset builders that are designed to manage and export parts of the scene graph. |
| User Defined Properties | A mechanism to use custom properties set in source scene files in the scene builder pipeline. |
| Procedural Prefab | Use Python to process prefab assets from scene source files. |
The following diagram shows the scene pipeline flow:

In the preceding diagram:
- The yellow outlined shapes are asset builder events
- The blue outlined shapes are scene builder events using BindCall()
- The green outlined shapes are scene builder events via the Behavior Component
Procedural Prefab
With procedural prefabs, you can use Python script to create prefab assets from scene source files for Open 3D Engine (O3DE).
Scene API
The API to execute logic inside the scene pipeline.
Scene Builder
Specialized asset builder to interact with the scene pipeline.
Scene Graph
The scene node contents and hierarchal data from a source scene.
Scene Manifest
Scene Manifest, instructions how to export the scene graph