Ajouter un matériau aux entités 3D

Appliquer un matériau de rendu basé sur la physique (PBR) à un Box

var aspose = aspose || {};

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

// initialiser une scène
var scene = new aspose.threed.Scene();

// initialiser l'objet de matériau PBR
var mat = new aspose.threed.PbrMaterial();

// un matériau presque métallique
mat.setMetallicFactor(0.9);

// la surface du matériau est très rugueuse
mat.setRoughnessFactor(0.9);

// créer un box auquel le matériau sera appliqué
var boxNode = scene.getRootNode().createChildNode("box", new aspose.threed.Box());
boxNode.setMaterial(mat);

// enregistrer la scène 3D au format USDZ
scene.save("PBR_Material_Box_Out.usdz");