Set up الأشياء الطبيعية أو UV على Cube و dd dd المواد إلى 3D nntities

Create Nأورمال Vectors

To لديها نظرة بصرية جيدة على الإضاءة ، ونحن بحاجة إلى تحديد معلومات طبيعية لكل قمة ، للحصول على تفاصيل أفضل ، يمكننا أيضا استخدام خريطة طبيعية ومنتشرة (بالتأكيد يمكنك استخدام الظل/خريطة براقة) لأداء لكل بكسل العادي/اللون. يتم تحقيق المعلومات A لكل درجة مثل اللون العادي أو قمة الرأس عن طريق lement ertexElement. In Aspose.3D يمكننا خريطة معلومات إضافية للتحكم في نقاط/المضلع فيرتكس/المضلع/الحافة ، عينة لتحديد الأشياء الطبيعية ل فيرتكس:

Tيتم تعيين 8 ناقلات طبيعية إلى نقاط التحكم 8 مباشرة ، في المثال التالي ، سنقوم بعرض سيناريو أكثر تعقيدا بعض الشيء.

Ordinreate ordinordinordinالمرؤوسين

Ere ere ، قمنا فقط بتحديد 4 إحداثيات V V ، ولكن تطبيقها على 24 vertices المضلع (6 face * 4 vertex لكل مضلع) باستخدام المؤشرات. The Aspose.3D يوفر 5 وسائط رسم الخرائط:

  • ControlPoint-يتم تعيين كل بيانات إلى نقطة التحكم في الهندسة.
  • PolygonVertex-يتم تعيين البيانات إلى قمة المضلع.
  • Polygon-يتم تعيين البيانات إلى المضلع.
  • Edge-يتم تعيين البيانات إلى الحافة.
  • AllSame-بيانات واحدة معددة للهندسة بأكملها.

المواد dd dd Mإلى 3D jecjec

Aspose.3D for .NET يسمح للمطورين باستخدام خوارزمية التظليل لتظليل دقيق ويبرز. Tانه Pهونغ لديها العديد من مدخلات الخريطة التي يمكننا استخدامها لإخفاء تأثير على عقدة. Pهيسيكيا ased ased dering (PBR) يأخذ بعض الخصائص الفيزيائية للأشياء في الاعتبار ، مثل هذا النهج يوفر مظهر المواد كما هو الحال في العالم الحقيقي.

Pهونغ Mالمواد مع إخراج Tل Cube

Hen hen coordinates coordinates coordinates جاهزة للاستخدام ، يمكننا تطبيق نسيج على سطح الشبكة باستخدام المواد. Only فيرتكس اللون لا يمكن وصف تفاصيل السطح ، وهذا هو ما المواد المستخدمة ل. Here مثال على إرفاق مادة هونغ Pإلى عقدة مكعب:

We حدد رسم الخرائط نسيج منتشر ، ولون براق مع معلمة شينينس.

Apply Phyبشكل هيسي ased R( PBR) Mإلى ox ox

PBR يلعب دورا رئيسيا لصور محرك اللعبة ، مع تقديم فعالة وواقعية من التفاعلات بين الضوء والسطح عن طريق توهين السطوع scatالضوء المنعكس. Dإيفليرز يمكن استخدام Aspose.3D API لتطبيق المواد PBR على الأشياء 3D في مشهد. Tمثال التعليمات البرمجية يوضح كيفية إنشاء كائن ox ox ، ومن ثم تطبيق المواد Pox R.

.NET, C#

 // initialize a scene

Scene scene = new Scene();

// initialize PBR material object

PbrMaterial mat = new PbrMaterial();

// an almost metal material

mat.MetallicFactor = 0.9;

// material surface is very rough

mat.RoughnessFactor = 0.9;

// create a box to which the material will be applied

var boxNode = scene.RootNode.CreateChildNode("box", new Box());

boxNode.Material = mat;

// save 3d scene into STL format

scene.Save(@"C:\3D\PBR_Material_Box_Out.stl", FileFormat.STLASCII);