USDZ zu GLB C#

USDZ-Dateien werden in verschiedenen Augmented-Reality-Szenarien immer beliebter. Manchmal möchten Sie vielleicht eine USDZ-Datei in das Format GLB oder GLTF konvertieren. In Übereinstimmung mit ähnlichen Anwendungsfällen behandelt dieser Artikel das programmgesteuerte Konvertieren einer USDZ-Datei in das GLB- oder GLTF-Format mit ASCII- oder Binärcodierung in C#.

USDZ-zu-GLB- oder GLTF-Konverter – C#-API-Installation

Aspose.3D for .NET API kann verwendet werden, um verschiedene 3D-Szenen zu erstellen, zu bearbeiten oder zu manipulieren. Konfigurieren Sie einfach die API, indem Sie ihre Referenz-DLL-Dateien von der Seite New Releases herunterladen oder den folgenden NuGet-Installationsbefehl verwenden:

PM> Install-Package Aspose.3D

Konvertieren Sie USDZ in GLB-Datei in C#

Sie können eine USDZ-Datei mit den folgenden Schritten in das GLB-Format konvertieren:

  1. Laden Sie die USDZ-Quelldatei mit der Klasse Scene.
  2. Öffnen Sie die Szene und konvertieren Sie das USDZ-Format mit der Methode Save in das GLB-Format.

Das folgende Code-Snippet zeigt, wie eine USDZ-Datei programmgesteuert in C# in das GLB-Format konvertiert wird:

// Initialisiert ein Objekt der Scene-Klasse
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// Öffnen Sie die Szene aus dem angegebenen Pfad
scene.Open("Input.usdz");

// Ausgabe-GLB-Datei speichern
scene.Save("Output.glb");

Konvertieren Sie USDZ in GLTF-Datei in C#

Sie können eine Datei im USDZ-Format in das GLTF-Format konvertieren, indem Sie die folgenden Schritte ausführen:

  1. Erstellen Sie eine Instanz der Scene-Klasse, um die USDZ-Eingabedatei zu laden.
  2. Konvertieren Sie das USDZ-Format mit der Methode Save in das GLTF-Format.

Das folgende Codebeispiel erläutert, wie eine USDZ-Datei programmgesteuert in C# in das GLTF-Format konvertiert wird:

// Initialisiert ein Objekt der Scene-Klasse
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();

// Öffnen Sie die Szene aus dem angegebenen Pfad
scene.Open("Input.usdz");

// Speichern Sie die ausgegebene GLTF-Datei
scene.Save("Output.gltf");

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können eine kostenlose temporäre Lizenz anfordern, um die API in vollem Umfang zu evaluieren.

Online-Demo

Probieren Sie die mit dieser API entwickelte Web-App USDZ to GLB Converter aus.

Fazit

In diesem Artikel haben Sie die Konvertierung des USDZ-Dateiformats gelernt. Es kann je nach Ihren Anforderungen an die Ausgabedatei im ASCII-Format oder im Binärformat in eine GLB- oder GLTF-Datei exportiert werden. Darüber hinaus können Sie die API Dokumentation besuchen, um andere von der API angebotene Funktionen zu erkunden. Bei Bedenken können Sie sich gerne über das Forum an uns wenden.

Siehe auch

USDZ in HTML in C# konvertieren