"SceneUnderstanding" prefab encapsulates all necessary components for Scene Understanding to work, most of this prefab is copied from SceneUnderstanding Unity example provided by Microsoft.

https://github.com/sceneunderstanding-microsoft/unitysample

Prefab Structure

SceneUnderstandingManager

When "Run On Device" is checked, this prefab would access Hololens 2's related sensor and generate scene understanding results using those sensors. If sensor's unavailable, an error message would be logged in Unity console.

When "Run On Device" is unchecked, this prefab would load saved scene understanding result located at "SU Serialized Scene Path". "SU_Ktichen" provided here is a saved scene understanding result file offered by Microsoft.

We normally uncheck "Run On Device" and use a saved scene understanding result whenever we're testing our game in Unity.

Detected Scene Objects

All detected scene objects would be attached as a children of "Root" object in "SceneUnderstanding "