向 3D 实体添加材质

将 Physically Based Rendering (PBR) 材料应用于 Box

var aspose = aspose || {};

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

// 初始化场景
var scene = new aspose.threed.Scene();

// 初始化 PBR 材料对象
var mat = new aspose.threed.PbrMaterial();

// 几乎是金属的材料
mat.setMetallicFactor(0.9);

// 材料表面非常粗糙
mat.setRoughnessFactor(0.9);

// 创建将应用材料的 Box
var boxNode = scene.getRootNode().createChildNode("box", new aspose.threed.Box());
boxNode.setMaterial(mat);

// 以 USDZ 格式保存 3D 场景
scene.save("PBR_Material_Box_Out.usdz");