Material zu 3D-Entitäten hinzufügen

Physically Based Rendering (PBR)-Material auf einen Kasten anwenden

var aspose = aspose || {};

aspose.threed = require("aspose.threed");

// initialisiere eine Szene
var scene = new aspose.threed.Scene();

// initialisiere PBR-Materialobjekt
var mat = new aspose.threed.PbrMaterial();

// ein fast metallisches Material
mat.setMetallicFactor(0.9);

// die Materialoberfläche ist sehr rau
mat.setRoughnessFactor(0.9);

// erstelle einen Kasten, auf den das Material angewendet wird
var boxNode = scene.getRootNode().createChildNode("box", new aspose.threed.Box());
boxNode.setMaterial(mat);

// speichere 3D-Szene im USDZ-Format
scene.save("PBR_Material_Box_Out.usdz");