Tutorials and Examples

We have many resources available to assist you. In this section, you’ll find references and resources for developers navigating the Omniverse platform, including in-depth developer guides, community resources, and detailed tutorials/examples.

Applications

Resource Name

Description

Kit App Template Companion Tutorial

A detailed application tutorial based on the Kit App Template Repository that guides users through the process of creating custom applications using the Omniverse Kit SDK.

  • Kit SDK Overview

  • Naming and Configuration Best Practices

  • Extending Services

  • Extending Editor Applications

  • Customizing Reference Applications (e.g., USD Explorer)

  • Creating Custom Templates

  • Application Packaging

Extensions

Resource Name

Description and Learning Objectives

Simple Scene Authoring Example

A getting started extension example.

  • Extension Basics

  • Basic UI

  • Programmatically Generate Geometry

Scene Manipulator Tutorial

A scene manipulation extension demonstrating how to build targeted in-scene tools, such as the Measure Tool found in Omniverse USD Explorer template application.

  • Extension Basics

  • Scene UI

  • Scene manipulation Based on User Input

API Connection Tutorial

An example of connecting Omniverse to an external API.

  • Extension Basics

  • Basic UI

  • Accessing Remote Services and Data

  • Data Manipulation and Visualization

Excel Connection Tutorial

This is a Windows Only extension-style connector that connects MS Excel to Omniverse through COM libraries.

  • Extension Basics

  • Basic UI

  • Connecting to Local Data Sources

  • Data Manipulation and Visualization

Services

Resource Name

Description

Kit App Template Companion Tutorial : Extension Services

Extending the Kit Service Template

  • Service Basics

  • Build and Launch a Service

  • Creating a Service Data Model

  • Service Endpoint Creation

Connectors

Resource Name

Description

Connect Samples

Pared-down sample Connectors available for download from Github, demonstrating the capabilities of Connectors on the Omniverse Platform.

  • Connector Basics

  • Asset Validation

  • Live Sessions

  • Connector-based Scene Manipulation

  • Connecting to Sensor Data

  • Omniverse Client Library

Additional Resources