إضافة مواد إلى الكيانات ثلاثية الأبعاد
Contents
[
Hide
]
يلعب PBR دورًا رئيسيًا في مرئيات محرك الألعاب، بفضل تصويره الفعال والواقعي لتفاعلات الضوء والسطح من خلال التوهين وتشتت الضوء المنعكس. يمكن للمطورين استخدام واجهة برمجة تطبيقات Aspose.3D لتطبيق مادة PBR على الكائنات ثلاثية الأبعاد في مشهد. يوضح هذا المثال التعليمي كيفية إنشاء كائن Box، ثم تطبيق مادة PBR.
تطبيق مادة تجسيد فيزيائي قائم على الفيزياء (PBR) على صندوق
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);
// إنشاء صندوق سيتم تطبيق المادة عليه
var boxNode = scene.getRootNode().createChildNode("box", new aspose.threed.Box());
boxNode.setMaterial(mat);
// حفظ المشهد ثلاثي الأبعاد بتنسيق USDZ
scene.save("PBR_Material_Box_Out.usdz");