Viewport

Overview

The viewport extension is the primary way Omniverse Kit based apps “view” 3D worlds. It is our window by which we see our creative work.

Viewport Controls

../_images/kit_reference-guide_viewport.png
  1. Viewport Settings

  2. Camera Selection

  3. Shading Mode

  4. Element Visibility

  5. Current Layer

Viewport settings

../_images/kit_reference-guide_viewport_settings.png

Option

Usage

Viewport Settings

Resets settings found in the panel to their default values

Camera Speed

When in fly mode, how fast does the camera move

Gamepad Camera Controller

Enables Gamepad for camera control

Grid Color

The color of the grid lines

Selection Color

The color for selected entities

Selection Width

How large the selection box is

Bounding Box

Color of bounding box

Gizmo Constant Scale

Scale of Gizmos using Constant

Gizmo Global Scale

Scale of Gizmos using Global

Gizmo Style

Use 2D or 3D icons

Bind Camera to Gamepad

Connects the viewport to the gamepad input

Render Resolution Multiplier

Allows you to up/down sample your viewport based off Render Resolution (below).

Render Resolution

Base Resolution Rendered in the Viewport (Pixels x Pixels)

Selected Camera

  • Perspective

  • Top

  • Front

  • Right

Shading Mode

  • RTX Realtime

  • RTX Path-traced

  • Iray Photoreal

  • Iray Interactive

Show / Hide (Visibility) Menu (Video)

Wether on-screen assets or HUD elements, this menu gives users the ability to quickly show and hide a variety of elements.

Axis Indicator

Informs the user about the world orientation

Option

Sub-Option

Usage

HUD Stats

FPS
Resolution
Path Tracing
Layer
Displays the current framerate.
Displays the current rendered resolution.
Displays the current/total sample per pixel and time to render.
Displays the current Authoring Layer.

Display Purpose

Guide
Proxy
Render
Toggles Visibility of Assets Property Marked as Guides in Display Purpose.
Toggles Visibility of Assets Property Marked as Proxy in Display Purpose.
Toggles Visibility of Assets Property Marked as Render in Display Purpose.

Show By Type

Camera
Lights
Skeleton
Joints
Physics Mesh
Mesh
Toggles Visibility of Cameras in Viewport
Toggles Visibility of Lights in Viewport
Toggles Visibility of Animation Skeletons in Viewport
Toggles Visibility of Physics Joints in Viewport
Display All, None or only Selected Physics Mesh(s).
Toggles Visibility of Mesh Prims.

Selection Outline


Toggles Selection Highlighting

Axis


Toggles Axis Visibility

Grid


Toggles Grid Visibility

Timeline


Toggles Timeline Visibility*

Note

Even when toggled on, the timeline must be “moused over” to become visible.

Viewport Widgets

General Usage

  • Operates in World or Local space

  • Free move, constrained to a plane, constrained to an axis

  • Incremental adjustments via snap settings

Translate

  • widget_trans

  • User can adjust position on a constrained axis by selecting 1 of the 3 axis controls

  • User can can adjust position by selecting 1 of the 3 plane controls(squares)

  • User can free move in screen space by grabbing the centroid of the widget

Rotation

  • widget_rot

  • User can adjust rotation on a constrained axis by selecting 1 of the 3 axis controls

  • User can free move in screen space by grabbing the centroid of the widget

Scale

  • widget_scale

  • User can adjust non-uniform scale on a constrained axis by selecting 1 of the 3 axis controls

  • User can uniformly scale by grabbing the centroid of the widget