Exportieren Sie Textur dateien, während Sie die 3D-Szene sparen

Contents
[ ]

Führen Sie die folgenden Schritte aus, um eine Szene zu exportieren und sicher zustellen, dass alle zugehörigen Texturen in demselben Verzeichnis gespeichert werden:

Scene scene = Scene.FromFile(@"BoomBox.glb");
var opt = new ObjSaveOptions();
opt.ExportTextures = true;
scene.Save(@"D:\tmp\boombox\output.obj", opt);

Alle SaveOptions-Objekte in Aspose.3D enthalten die ExportTextures-Eigenschaft, die das Verwalten von Texturen während des Exports vereinfacht. Diese Eigenschaft stellt sicher, dass alle Texturen, ob extern oder eingebettet, im angegebenen Ausgabe verzeichnis gespeichert werden. Diese Funktion ist mit verschiedenen Dateiformaten kompatibel, die den Texture xport unterstützen, wie z. B. FBX, 3DS, OBJ, USD, GLTF und DAE.

Erklärung

  1. Szene laden: Die Szene wird aus der Eingabe datei geladen.
  2. Speichern Optionen konfigurieren: Legen Sie ExportTextures auf true fest.
  3. Szene exportieren: Die Szene wird im Ausgabe verzeichnis mit den aktualisierten Textur pfaden gespeichert.

Durch die Nutzung der ExportTextures-Eigenschaft in SaveOptions können Sie nahtlos 3D-Szenen zusammen mit ihren Texturen exportieren, um sicher zustellen, dass alle erforderlichen Assets in einem einzigen Verzeichnis organisiert sind. Diese Funktion verbessert die Portabilität und Benutzer freundlich keit von 3D-Dateien auf verschiedenen Plattformen und Anwendungen.

Ressourcen

  1. Online-Tutorial
  2. SaveOptions