Ein USD ist eine universelle Szenenbeschreibungsdatei, die Daten codiert, um Informationen zwischen verschiedenen Inhaltsanwendungen auszutauschen oder zu erweitern. Dagegen ist eine USDZ-Datei ein unkomprimiertes und unverschlüsseltes ZIP-Archiv für USD-Dateien. Manchmal müssen Sie möglicherweise eine USD- oder USDZ-Datei in das 3DS-Format konvertieren. Dementsprechend behandelt dieser Artikel das programmgesteuerte Konvertieren einer USD- oder USDZ-Datei in das 3DS-Format in C#.
- USD- oder USDZ-zu-3DS-Konverter – C#-API-Installation
- Konvertieren Sie USD in eine 3DS-Datei in C#
- Konvertieren Sie USDZ in eine 3DS-Datei in C#
USD- oder USDZ-zu-3DS-Konverter – C#-API-Installation
Die Aspose.3D for .NET-API kann verwendet werden, um mit verschiedenen 3D-Szenen und -Modellen zu arbeiten, ohne dass eine 3D-Modellierungsanwendung installiert werden muss. Sie können die API schnell konfigurieren, indem Sie ihre DLL-Dateien aus dem Abschnitt Downloads oder mit dem folgenden NuGet-Installationsbefehl herunterladen:
PM> Install-Package Aspose.3D
Konvertieren Sie USD in eine 3DS-Datei in C#
Sie können eine USD-Datei in das 3DS-Format konvertieren, indem Sie die folgenden Schritte ausführen:
- Laden Sie die USD-Eingabedatei, indem Sie ein Objekt der Klasse Scene erstellen.
- Konvertieren Sie die USD-Datei mit der Methode Save in eine 3DS-Datei.
Der folgende Beispielcode zeigt, wie eine USD-Datei programmgesteuert in C# in eine 3DS-Datei konvertiert wird:
// Initialisiert ein Objekt der Scene-Klasse
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// Laden Sie die USD-Eingabedatei
scene.Open("sample.usd", Aspose.ThreeD.FileFormat.USD);
// Speichern Sie die 3DS-Ausgabedatei
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);
Konvertieren Sie USDZ in eine 3DS-Datei in C#
Sie können eine USDZ-Datei mit den folgenden Schritten in das 3DS-Format konvertieren:
- Initialisieren Sie ein Objekt der Klasse Scene und laden Sie die USDZ-Quelldatei.
- Konvertieren Sie die USDZ-Datei mit der Methode Save in eine 3DS-Datei.
Das folgende Code-Snippet erläutert, wie eine USDZ-Datei programmgesteuert in C# in eine 3DS-Datei konvertiert wird:
// Initialisiert ein Objekt der Scene-Klasse
Aspose.ThreeD.Scene scene = new Aspose.ThreeD.Scene();
// Laden Sie die Eingabe-USDZ-Datei
scene.Open("sample.usdz", Aspose.ThreeD.FileFormat.USDZ);
// Speichern Sie die 3DS-Ausgabedatei
scene.Save("result.3ds", Aspose.ThreeD.FileFormat.Discreet3DS);
Holen Sie sich eine kostenlose temporäre Lizenz
Sie können die API ohne Evaluierungseinschränkungen testen, indem Sie eine kostenlose temporäre Lizenz anfordern.
Online-Demo
Sie können die Web-App USDZ to 3DS Converter ausprobieren, die mit dieser API entwickelt wurde.
Fazit
In diesem Artikel haben Sie die Dateikonvertierung von USD oder USDZ in 3DS untersucht. Besuchen Sie außerdem die API-Dokumentation, um einen Blick auf andere Funktionen zu werfen, die von der API angeboten werden. Bitte zögern Sie nicht, uns im Forum zu schreiben, falls Sie eine Ihrer Anfragen besprechen müssen.