3B Nesnelere Malzeme Ekle
Contents
[
Hide
]
PBR, oyun motoru görselleri için önemli bir rol oynar; parlaklığın zayıflaması ve yansıyan ışığın saçılması yoluyla ışık ve yüzey arasındaki etkileşimlerin verimli ve gerçekçi bir şekilde oluşturulmasını sağlar. Geliştiriciler, PBR malzemesini bir sahnedeki 3D nesnelere uygulamak için Aspose.3D API’sini kullanabilirler. Bu kod örneği, bir Box nesnesi oluşturmayı ve ardından PBR malzemesini uygulamayı göstermektedir.
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");