When using the Predict Engine plug-in, the 3D scene (cameras, geometries, lights, environments) is entirely defined using the Unity interface :
Game Objects are created in the Hierarchy, their Transform component defines their position in the scene,
Components are added to the Game Objects to define their properties : Camera, Light, Skybox, Mesh Renderer/Mesh Filter (geometries and material assignment).
Predict Engine - being a spectral and polarized rendering engine - requires some additional settings unsupported by Unity. For these settings, additional components are available to complete the existing ones : UVR Camera Settings/UVR Physical Sensor, UVR Light Settings, UVR Skybox Settings (geometries don't require additional settings). These components are detailed in the appropriate sections of this documentation.
Some UI components are also available to enable the user to move the camera or change elements in the scene at runtime for instance.
When Predict Engine is rendering, some interactions are available : moving the camera, changing the tone mapper, changing materials, rotating the environment, ....
For any other interaction (changing a geometry or the environment, moving a geometry, loading a new scene...), the Predict Engine scene must be reloaded in order to be updated. Making these interactions easier is a feature we are currently working on and it should be available soon.