Añadir Material a Entidades 3D

Aplicar Material de Renderizado Basado en la Física (PBR) a un Box

var aspose = aspose || {};

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

// inicializar una escena
var scene = new aspose.threed.Scene();

// inicializar objeto de material PBR
var mat = new aspose.threed.PbrMaterial();

// un material casi metálico
mat.setMetallicFactor(0.9);

// la superficie del material es muy rugosa
mat.setRoughnessFactor(0.9);

// crear un box al que se aplicará el material
var boxNode = scene.getRootNode().createChildNode("box", new aspose.threed.Box());
boxNode.setMaterial(mat);

// guardar la escena 3D en formato USDZ
scene.save("PBR_Material_Box_Out.usdz");