USDZ to OBJ csharp

USDZ files contain 3D geometry and shading data for a scene and are commonly used for creating augmented reality content. Sometimes, you may need to convert USD or USDZ file to a 3D Object file. In accordance with such scenarios, this article covers how to convert a USDZ file to an OBJ file programmatically in C#.

USDZ or USD to OBJ File Converter – C# API Installation

Aspose.3D for .NET API supports creating, editing, or converting 3D scenes. Moreover, you do not need to install any 3D rendering or modeling application. Simply install the API by downloading its DLL files from the New Releases page or using the following NuGet installation command in Microsoft Visual Studio:

PM> Install-Package Aspose.3D

Convert USDZ to OBJ File in C#

You can convert a USDZ file to an OBJ file by following the steps below:

  1. Load the input USDZ file with the Scene class.
  2. Create an object of ObjSaveOptions class.
  3. Convert USDZ to OBJ File.

The following code snippet explains how to convert a USDZ file to an OBJ file programmatically in C#:

Get Free Temporary License

You can request a free temporary license to evaluate the API in its full capacity.


In this article, you have learned how to convert USD to OBJ or USDZ to an OBJ file with a few lines of code using C#. As the USDZ files are commonly used to showcase products online. Likewise, the OBJ files are sometimes required while working with three-dimensional scenes. You can easily integrate this feature into your .NET or .NET Core framework-based applications. Furthermore, you can check several other features of the API by visiting the documentation section. In case of any queries, please write to us at the free support forum.

See Also