OBJ a USDZ diesis

Un file OBJ è un formato di file di definizione della geometria che può contenere mappe di texture, facce poligonali e coordinate 3D. Potrebbe essere necessario convertire un file OBJ in un file USDZ per determinati requisiti. Questo articolo illustra come convertire file OBJ in USDZ a livello di codice in C#. I file USDZ sono utili durante la manipolazione della grafica in quanto possono contenere geometrie 3D e dati di ombreggiatura. Inoltre, sono comunemente usati per creare scene di realtà aumentata.

Convertitore da OBJ a USDZ – Installazione dell’API C#

L’API Aspose.3D for .NET può essere utilizzata per lavorare con Wavefront OBJ, USDZ e diversi altri formati di file. È possibile configurare facilmente l’API scaricando i suoi file DLL dalla sezione Nuove versioni con il seguente comando di installazione NuGet in Visual Studio IDE:

PM> Install-Package Aspose.3D

Converti file OBJ in USDZ in C#

Puoi convertire un file OBJ in un file USDZ con i seguenti passaggi:

  1. Inizializzare l’oggetto classe Scene per caricare il file OBJ di input.
  2. Crea un oggetto della classe UsdSaveOptions.
  3. Converti file OBJ in USDZ.

Il frammento di codice seguente elabora come convertire un file OBJ in formato USDZ a livello di codice in C#:

// Carica il file OBJ inout utilizzando la classe Scene 
Scene scene = new Scene("template.obj");

// Inizializza l'oggetto della classe UsdSaveOptions
UsdSaveOptions options = new UsdSaveOptions(FileFormat.USDZ);

// Salva il file di output USDZ
scene.Save("test.usdz", options);

Ottieni una licenza temporanea gratuita

Puoi valutare l’API senza alcuna limitazione richiedendo una licenza temporanea gratuita.

Conclusione

In questo articolo, hai imparato come convertire un file OBJ in formato USDZ a livello di codice in C#. I file OBJ vengono solitamente utilizzati nella manipolazione di scene 3D da diverse applicazioni di modellazione 3D. Allo stesso modo, l’uso dei file USDZ sta crescendo negli scenari in cui vengono progettati oggetti basati sulla realtà aumentata. Potresti voler controllare altre funzionalità dell’API dando un’occhiata allo spazio documentazione. Inoltre, non esitare a contattarci al forum in caso di domande.

Guarda anche

Converti FBX in un file STL in C#