Tutorial to convert a 3D mesh from .usd to .obj using Isaac Sim

Overview

This tutorial walks you through the steps to convert a 3D mesh from USD generated from NVIDIA Omniverse to OBJ using Isaac Sim.

Tutorial Walkthrough

  1. Install and launch Isaac Sim following the steps in the Isaac ROS Isaac Sim Setup Guide

  2. Click on File -> Open and select the .usd file:

    https://media.githubusercontent.com/media/NVIDIA-ISAAC-ROS/.github/main/resources/isaac_ros_docs/concepts/pose_estimation/foundationpose/usd_to_ob_open_usd.png/
  3. Click on the File -> Export button and select OBJ File` from the drop-down menu:

    https://media.githubusercontent.com/media/NVIDIA-ISAAC-ROS/.github/main/resources/isaac_ros_docs/concepts/pose_estimation/foundationpose/usd_to_ob_export_1.png/
    https://media.githubusercontent.com/media/NVIDIA-ISAAC-ROS/.github/main/resources/isaac_ros_docs/concepts/pose_estimation/foundationpose/usd_to_ob_export_2.png/
  4. A pop window that shows the export options should show up. Only select or check the Export Materials and Textures and Export Visible Only options:

    https://media.githubusercontent.com/media/NVIDIA-ISAAC-ROS/.github/main/resources/isaac_ros_docs/concepts/pose_estimation/foundationpose/usd_to_ob_export_3.png/
  5. You should see the .obj` file along with the .mtl and texture .png files in a folder.