Lägg till material till 3D-entiteter

Applicera Physically Based Rendering (PBR) Material till en Box

var aspose = aspose || {};

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

// initialisera en scen
var scene = new aspose.threed.Scene();

// initialisera PBR materialobjekt
var mat = new aspose.threed.PbrMaterial();

// ett nästan metalliskt material
mat.setMetallicFactor(0.9);

// materialytan är mycket grov
mat.setRoughnessFactor(0.9);

// skapa en box till vilken materialet ska appliceras
var boxNode = scene.getRootNode().createChildNode("box", new aspose.threed.Box());
boxNode.setMaterial(mat);

// spara 3d-scen i USDZ-format
scene.save("PBR_Material_Box_Out.usdz");