Create an App in Nvidia Omniverse
Create an app in Nvidia Omniverse and set up your environment
Creating your first Nvidia Omniverse App (Setting Up Environment)
This guide will help you set up your development environment for working with the Omniverse Kit App Template by creating your first Omniverse App. Following these steps will ensure that your environment is properly configured for building applications using Nvidia Omniverse.
1. Set Up the Required Tools
Install Dependencies: Ensure your development environment is equipped with the latest version of Python. The Kit App Template is optimized for use with Visual Studio Code, though other IDEs like PyCharm can also be used.
NVIDIA RTX GPU: Make sure your development machine has an NVIDIA RTX GPU with the latest drivers installed. This hardware is essential for running Omniverse applications efficiently.
2. Clone the Kit App Template Repository
Start by cloning the Kit App Template repository from GitHub to your local machine:
git clone https://github.com/NVIDIA-Omniverse/kit-app-template.git
Navigate into the cloned repository:
cd kit-app-template
3. Create and Configure New Application From Template
Run the following command to initiate the configuration wizard:
Linux:
./repo.sh template new
Windows:
.\repo.bat template new
Note: If this is your first time running the
template new
tool, you'll be prompted to accept the Omniverse Licensing Terms.
Follow the prompt instructions:
? Select with arrow keys what you want to create: Application
? Select with arrow keys your desired template: USD Composer or Kit Base Editor
? Enter name of application .kit file [name-spaced, lowercase, alphanumeric]: [set application name]
? Enter application_display_name: [set application display name]
? Enter version: [set application version]
4. Build the Project
To build the project, use the provided scripts according to your operating system:
Windows:
.\repo.bat build
Linux:
./repo.sh build
This command compiles the necessary components and prepares your environment for running the Omniverse applications.
5. Launch the Application
After building the project, you can launch the application:
Windows:
.\repo.bat launch
Linux:
./repo.sh launch
During the launch process, you'll be prompted to select the .kit
file associated with your application, typically located in the _build
directory.
6. Explore and Customize
Extension Manager: After launching, open the Extension Manager by navigating to
Window > Extensions
to explore and enable various extensions. This allows you to extend the functionality of your application.Customization: Start by exploring and customizing the reference applications included in the template, such as the USD Explorer. This will help you understand how to configure and modify Kit-based applications.
7. Additional Resources
For more detailed instructions and advanced configuration options, refer to the official Omniverse Kit App Template documentation. You can also configure your environment to use community-developed extensions by adjusting the registry settings.
By following these steps, you'll have a fully functional development environment for creating and customizing applications within Nvidia Omniverse using the Kit SDK.
If you like to check out the full Quantyverse Omniverse Guide go here:
https://quantyverse.github.io/omniverse-tutorials/index.html
or check out the repository here:
https://github.com/quantyverse/omniverse-tutorials
Hope it helps you!
Thomas
Chief of Dreams and Omniverse Enthusiast, Quantyverse