Kaolin Extension

Overview

The NVIDIA Kaolin extension provides access to the NVIDIA Kaolin library. Kaolin offers a PyTorch API for working with a variety of 3D representations and includes a growing collection of GPU-optimized operations such as modular differentiable rendering, fast conversions between representations, data loading, 3D checkpoints, differentiable camera API, differentiable lighting with spherical harmonics and spherical gaussians, powerful quadtree acceleration structure called Structured Point Clouds, interactive 3D visualizer for jupyter notebooks, convenient batched mesh container and more. Visit the Kaolin Library Documentation to get started!

Note that the Kaolin Omniverse extension is part of the larger NVIDIA Kaolin effort for 3D deep learning.

Installation

Kaolin can be easily installed to an existing Omniverse application through the Extension Manager.

  1. Bring up the Extension Manager by selecting Window->Extensions.

  2. Search for “kaolin”. Select the omni.pip.kaolin extension and click the Install button. (this may take a few minutes, depending on your connection speed)

  3. Enable the extension by clicking on the toggle icon.

Using Kaolin

After installation the Kaolin library can be used like any other Python library in Omniverse.

Documentation

Further documentation on Kaolin can be found on the Kaolin github page.

Release Notes

0.15.0

  • Update to Kaolin release version 0.15.0.

0.14.1

  • Update extension to capture newer Kaolin wheel which has wider compatibility on Linux.

0.14.0

  • Release of Kaolin version 0.14.0.