3B Nesnelere Malzeme Ekle

Bir Kutuya Fiziksel Tabanlı Render (PBR) Malzemesi Uygulama

var aspose = aspose || {};

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

// bir sahneyi başlat
var scene = new aspose.threed.Scene();

// PBR malzeme nesnesini başlat
var mat = new aspose.threed.PbrMaterial();

// neredeyse metalik bir malzeme
mat.setMetallicFactor(0.9);

// malzeme yüzeyi çok pürüzlü
mat.setRoughnessFactor(0.9);

// malzeme uygulanacak bir kutu oluştur
var boxNode = scene.getRootNode().createChildNode("box", new aspose.threed.Box());
boxNode.setMaterial(mat);

// 3B sahneyi USDZ formatında kaydet
scene.save("PBR_Material_Box_Out.usdz");