Blader door onze producten

Aspose.3D for .NET 17.6 Mitteilung hinweise

Andere Verbesserungen und Änderungen

SchlüsselZusammenfassungKategorie
THREEDNET-257Export 3D Szene in GLTF 2.0 ASCII-DateienNeues Feature
THREEDNET-258Export 3D Szene in GLTF 2.0 Binär dateienNeues Feature
THREEDNET-264Modelle hat Tangente, aber keine Bi-Normalität wird nicht korrekt gerendertFehler
THREEDNET-267Materialien in Collada-Dateien werden möglicher weise nicht korrekt geladen.Fehler

Öffentliche API und rückwärts inkompatible Änderungen

Siehe die Liste aller an der Öffentlichkeit vorgenommenen Änderungen API, z. B. hinzugefügte, umbenannte, entfernte oder veraltete Mitglieder sowie nicht abwärts kompatible Änderungen an Aspose.3D for .NET. Wenn Sie Bedenken hinsichtlich einer aufgeführten Änderung haben, geben Sie diese bitte auf derAspose.3D Unterstützung forum.

Fügt MaterialConverter-Mitglied zu Aspose.ThreeD hinzu. Formate. GLTF SaveOptions-Klasse

GLTF 2.0 unterstützt nur PBR-Materialien, Aspose.3D wandelt Nicht-PBR-Materialien intern in PBR-Materialien um, bevor es in GLTF 2.0 exportiert (die Materialien in der Szene bleiben während des Exports unverändert), und der Benutzer kann eine benutzer definierte Konvertierungs funktion bereitstellen, um das Standard verhalten außer Kraft zu setzen.

Dieses Code beispiel zeigt, wie Material in PBR-Material umgewandelt und dann 3D Szene im Format GLTF 2.0 gespeichert wird:

.NET, C#

 var s = new Scene();

var box = new Box();

s.RootNode.CreateChildNode("box1", box).Material = new PhongMaterial() {DiffuseColor = new Vector3(1, 0, 1)};

GLTFSaveOptions opt = new GLTFSaveOptions(FileFormat.GLTF2);

//Custom material converter to convert PhongMaterial to PbrMaterial

opt.MaterialConverter = delegate(Material material)

{

    PhongMaterial m = (PhongMaterial) material;

    return new PbrMaterial() {Albedo = new Vector3(m.DiffuseColor.x, m.DiffuseColor.y, m.DiffuseColor.z)};

};

s.Save("test.gltf", opt);

Nutzungs beispiele

Bitte überprüfen Sie die Liste der Hilfe themen, die in den Wiki-Dokumenten Aspose.3D hinzugefügt oder aktualisiert wurden:

  1. Passen Sie die Umwandlung von Nicht-PBR-Materialien an, bevor Sie die Szenen 3D in das Format GLTF 2.0 speichern


 
 Deutsch