إعداد مواد عادية أو فوق بالألوان فوق بالألوان المكعبة وإضافة مادة إلى كيانات 3D
Mesh
قيد الاستخدام في الرمز. يمكننا إنشاء كائن فئة Mesh كما روى هنا ثم نشير إلى عقدة الهندسة الشبكية من خلال إنشاء مشهد 3D.
Create Nأورمال Vectors
من أجل الحصول على نظرة بصرية جيدة على الإضاءة ، نحتاج إلى تحديد المعلومات العادية لكل قمة. من أجل الحصول على تفاصيل أفضل ، يمكننا أيضًا استخدام خريطة عادية ومنتشرة (استخدم خريطة ظل/منظر) لأداء كل بكسل عادي/لون. يتم تحقيق معلومات لكل قمة الرأس مثل اللون العادي أو الرأس بواسطة VertexElement. في Aspose.3D يمكننا رسم معلومات إضافية للتحكم في النقاط/الرأس المضلع/المضلع/الحافة ، عينة لتحديد الحالات العادية للقمة:
Tيتم تعيين 8 ناقلات طبيعية إلى نقاط التحكم 8 مباشرة ، في المثال التالي ، سنقوم بعرض سيناريو أكثر تعقيدا بعض الشيء.
Ordinreate ordinordinordinالمرؤوسين
Ere ere ، قمنا فقط بتحديد 4 إحداثيات V V ، ولكن تطبيقها على 24 vertices المضلع (6 face * 4 vertex لكل مضلع) باستخدام المؤشرات. يوفر Aspose.3D 5 أوضاع تعيين:
- Cأونت-يتم تعيين كل البيانات إلى نقطة التحكم في الهندسة.
- Pأوليغونط إرتكس-يتم تعيين البيانات إلى قمة المضلع.
- Pأوليغون-يتم تعيين البيانات إلى المضلع.
- Eدج-يتم تعيين البيانات إلى الحافة.
- AllSame-بيانات واحدة مرسومة للهندسة بأكملها.
إضافة مواد إلى منتجات 3D
Aspose.3D for Java يسمح للمطورين باستخدام خوارزمية التظليل لتظليل وإبراز دقيق. يحتوي الفونج على العديد من مدخلات الخرائط التي يمكننا استخدامها لإخفاء التأثير على العقدة. يأخذ التقديم القائم على أساس مادي (PBR) بعض الخصائص الفيزيائية للأشياء في الاعتبار ، ويوفر هذا النهج مظهر المواد كما هو الحال في العالم الحقيقي.
Pهونغ Mالمواد مع إخراج Tل Cube
Hen hen coordinates coordinates coordinates جاهزة للاستخدام ، يمكننا تطبيق نسيج على سطح الشبكة باستخدام المواد. Only فيرتكس اللون لا يمكن وصف تفاصيل السطح ، وهذا هو ما المواد المستخدمة ل. Here مثال على إرفاق مادة هونغ Pإلى عقدة مكعب:
We حدد رسم الخرائط نسيج منتشر ، ولون براق مع معلمة شينينس.
Apply Phyبشكل هيسي ased R( PBR) Mإلى ox ox
PBR plays a key role for the game engine visuals, with its efficient and realistic rendering of interactions between light and surface via attenuation of the brightness and scattering of reflected light. Developers can use Aspose.3D API to apply PBR material to 3D objects in a scene. This code example demonstrates to how to create a Box object, and then apply the PBR material.