Runtime scene edition

Interactive settings

Some settings can be edited while the Predict Engine is rendering and don't require the Predict Engine scene to be reloaded. On the camera settings, the interactive settings are marked with a little hand icon.

The settings that can be edited at runtime are :

  • Camera :

      • the camera position and rotation (camera to world matrix),

      • the camera field of view and projection matrix,

      • the tone mapper settings (exposure, auto exposure),

      • the tone mapper state (enabled/disabled),

      • the white balance (state, reference color),

      • the optics (lens radius, focus distance),

      • the denoiser state (enabled/disabled),

      • the false color settings (color map, range, log scale),

      • the polarimetric sensor display mode,

      • the color system channel,

      • the resolution,

  • Environments :

      • the environment rotation,

  • Geometries :

      • the materials of a geometry, if the materials are already loaded on another geometry in the scene or if a Material picker reference the new materials,

  • Interface :

When using the engine overlay, the camera and environment interactive settings are available in the Interactive Settings window (menu "PredictSuite/Engine/Game Overlay/Interactive Settings").

In addition to the interactive settings, the window contains an overview of the current Predict Engine performances (fps, total render time, samples per pixel count) and shortcuts to save the simulation or reload the current process.

When using the engine view, the camera and environment interactive settings are available inside the renderer view by clicking on the corresponding icons.

Non-Interactive settings

Settings that are not listed above in the interactive settings list cannot be edited at runtime and require the Predict Engine scene to be reloaded in order to be updated in the view. These non-interactive settings include :

      • the transform of geometries and lights in the scene,

      • the materials of geometries if the new material was not already loaded in the scene or referenced by a Material picker,

      • the light settings,

      • the scene settings,

      • the camera settings that are not listed in the interactive settings list,

      • the environment color or map,

      • the enabled/disabled state of GameObjects in the scene,

      • any other settings that are not listed in the interactive settings list.

To reload the Predict Engine scene after you edited non-interactive settings in the scene, you can :


  • (using the engine overlay) Call the PredictSuite/Engine/Game Overlay/Reload” menu or click on the Reload button in the interactive settings,

  • (using the engine view) Click on the Reload button in the view,

In most cases, if you edit the Unity scene while Predict Engine is rendering, a push notification will be displayed on screen to let you know that the Predictive Engine scene must be reloaded.

Using the engine overlay, the notification appears inside the Game view.

Using the engine view, the notification highlights the Reload button in the view.

NB : If you add new GameObjects or Components in the scene, they won't be tracked and the notification won't be displayed, but you still need to reload the Predictive Engine scene to see them in the simulation.

Omen overlay notification

Omen renderer view notification