USDZ zu FBX C#

USDZ-Dateien werden häufig zum Austausch von 3D-Computergrafikinformationen verwendet. Dieses Dateiformat bietet leistungsstarke Funktionen zum Rendern und Abrufen von Daten. Ebenso basiert das Dateiformat FBX auf einem Modell, das von mehreren Anwendungen zur Erstellung von Inhalten verwendet werden kann. In einigen Fällen müssen Sie möglicherweise USDZ in das FBX-Format konvertieren. Für solche Anforderungen behandelt dieser Artikel das programmgesteuerte Konvertieren einer USDZ-Datei in eine FBX-Datei in C#.

USDZ-zu-FBX-Dateikonvertierung – .NET-API-Installation

Aspose.3D for .NET API kann verwendet werden, um mit verschiedenen dreidimensionalen Dateiformaten zu arbeiten. Sie können ganz einfach auf die API zugreifen, indem Sie die neueste Version ihrer DLL-Dateien aus dem Abschnitt Downloads herunterladen oder sie mit dem folgenden Befehl aus der Galerie NuGet installieren:

PM> Install-Package Aspose.3D

Konvertieren Sie USDZ in eine FBX-Datei in C#

Sie können eine USDZ-Datei mit den folgenden Schritten in eine FBX-Datei konvertieren:

  1. Initialisieren Sie ein Objekt der Klasse Scene, um die Eingabe-USDZ-Datei zu laden.
  2. Instanziieren Sie eine Instanz der Klasse FbxSaveOptions.
  3. Exportieren Sie die Datei im USDZ-Format in das FBX-Format.

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

// Laden Sie die Eingabe-USDZ-Datei
Scene scene = new Scene();
scene.Open("Test.usdz");

// Initialisieren Sie das Klassenobjekt FbxSaveOptions
FbxSaveOptions saveOptions = new FbxSaveOptions(FileFormat.FBX7400ASCII);

// Speichern Sie die FBX-Ausgabedatei
scene.Save("Sample.fbx", saveOptions);

Holen Sie sich eine kostenlose temporäre Lizenz

Sie können alle Funktionen der API ohne Evaluierungseinschränkungen oder Wasserzeichen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.

Fazit

In diesem Artikel haben Sie untersucht, wie Sie eine USDZ-Datei programmgesteuert in C# in das FBX-Format konvertieren. Sie können diese Konvertierungsfunktion mit der Multithreading-Verarbeitung skalieren, um mehrere Dateien gleichzeitig zu exportieren. Darüber hinaus können viele andere Dateiformate konvertiert oder manipuliert werden, wie im Abschnitt Dokumentation beschrieben. Bei Fragen können Sie sich gerne im Forum an uns wenden.

Siehe auch

Programmgesteuerte Konvertierung von OBJ- in USDZ-Dateien in C#