The purpose of the Debugger is to help users understand what Umbra does exactly and how. It is a tool for inspecting, visualizing and debugging Umbra’s behavior in the user’s worlds. It visualizes the effect of various parameters and can help finding and resolving problematic issues that may sometimes occur when using Umbra.
It’s also a valuable tool for getting started with the evaluation and integration process. The Debugger can be used to iterate the scene geometry export and to find the right set of computation parameters without having to implement a full runtime integration into the user’s actual renderer.
The Debugger can be found in the root directory of the Umbra SDK package as well as in bin/win64 and bin/win32 folders of the release package.
Running the executable requires the Visual C++ Redistributable Packages for Visual Studio 2013 to be installed on the users’ system.
Start the Umbra Debugger from the root-directory. The default layout of Umbra Debugger consist of the main scene view (which is possible to divide into two different viewports) and two side panes.
Umbra debugger introduces a ”project” concept for managing workflow of a single session. A project is a workspace of sorts where user can (for example) import scenes, compute tomes and modify objects without altering original files. The left pane is where the most interaction is done. It has four tabs:
Computation: Contains tools for computing tomes with different settings and a listing of already computed/imported tomes.
Scene: A scene management tab. Contains an object browser that lists objects of imported scenes and a camera manager.
Culling: Culling modes and settings.
Visualizations: Contains options for different object highlights and other scene visualizations.
Right pane is a context sensitive “object inspector” that shows properties of the currently selected entity like camera or object.
Hold down the left mouse button to rotate the camera
Hold down middle mouse button to pedestal/truck the camera (aka pan)
WASD/arrow keys to move around
Q to lower camera
E to raise camera
You can pick objects in the scene by simply clicking on them
You can change World properties such as Up axis alignment, Unit and the coordinate system under File/World Properties
Setting the Cloud API key
Go to Tools/Set Cloud API key and type in the serial you have been given