Editor

Editor Post-Processing Preview

How runtime post-processing appears in NVEditor Scene and Game views.

Game Panel

The Game panel uses the active camera render path:

RenderActiveCameraWithPostProcessing(...)

If the loaded scene has an enabled PostProcessingSystem stack, the Game panel shows it.

Scene Viewport

The Scene viewport uses editor camera matrices:

RenderViewWithPostProcessing(...)

Scene post-processing is optional so editing can stay visually neutral.

Toggle it from:

  • Window > Scene Post Processing
  • the FX button in the Scene viewport overlay

Why It Is Optional

Post-processing can make selection, lighting inspection, material tuning, and depth perception harder while editing. Keep it off for neutral inspection and on for final-look preview.

Overlay Order

Editor overlays render after post-processing:

  • ImGui
  • scene gizmos
  • picking overlays
  • debug/editor UI

They should not be post-processed.

Backend UVs

Scene/Game render-target images use backend-aware UVs:

  • OpenGL: flipped Y UVs.
  • DX12: normal UVs.

Gizmos and picking assume conventional screen-space Y. Do not add another flip without testing those paths.