Aggiungi Materiale alle Entità 3D

Applica un Materiale di Rendering Fisicamente Corretto (PBR) a un Box

var aspose = aspose || {};

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

// inizializza una scena
var scene = new aspose.threed.Scene();

// inizializza l'oggetto materiale PBR
var mat = new aspose.threed.PbrMaterial();

// un materiale quasi metallico
mat.setMetallicFactor(0.9);

// la superficie del materiale è molto ruvida
mat.setRoughnessFactor(0.9);

// crea un box a cui verrà applicato il materiale
var boxNode = scene.getRootNode().createChildNode("box", new aspose.threed.Box());
boxNode.setMaterial(mat);

// salva la scena 3D in formato USDZ
scene.save("PBR_Material_Box_Out.usdz");