# Scenes

## Overview

Scenes are critical components in a visual configuration

* They help bring all the visuals together with Lighting, Cameras, and Post-Processing effects
* The Scene is the only place where we can define the active camera used by the player
* Scenes cannot be nested, as Models can - only one scene can be active at a time
* They can be referenced directly by both Catalog Items as well as Stages
* This is where we can set the background image/color/transparency for the player
* This is also where we can control the environment lighting for the 3D player with HDR images

## WebGl Post-Effects

### Tonemapping

An overall adjustment of the dynamic range, colors, and contrast of the 3D player images

### SAO Pass

Screen Space Ambient Occlusion - add shadows to crevices or nearby surfaces points

### Opacity Mask

Use an uploaded video or image to mask out the player visuals

### Sketch Pass

Tansform the player visuals with added outlines for meshes and polygon edges

### [Bloom Pass](/platform-documentation/catalog-2.0-docs/project-data/operators/posteffects-operators/bloom-pass.md)

Add a glowing bloom to the player visuals, based on luminosity thresholds

{% hint style="info" %}
It is important to note that all post effects affect the performance of the player in direct proportion to the size of the player embed

* The larger the player, the slower it gets
  {% endhint %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://community.threekit.com/platform-documentation/catalog-2.0-docs/project-data/assets/scenes.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
