Hardware ased ased من 3D omeeometry
Create ardardware و ender ender a 3D omeeometry
To تقديم الهندسة 3D ، مطلوب شادر ، المخازن المؤقتة وتقديم الدولة. Nواحد منهم يمكن أن تعمل دون بعضها البعض.
- Uuffers-قوائم riangle Tهي مثلثات فردية محددة في صفيف يشار إليها أحيانا باسم المخزن المؤقت. In قائمة مثلث ، يتم تحديد كل مثلث بشكل فردي. يمكن مشاركة oinللمثلث باستخدام مؤشرات لتقليل كمية البيانات التي يجب تمريرها إلى أجهزة الرسومات.
- Sهادرز-It يحدد كيفية تحويل المثلثات من الفضاء العالمي إلى مساحة الشاشة وحساب لون بكسل النهائي في الجانب GPU
- Render تيتس-يوفر It المعلمات ل GPraraالمثلثات إلى بكسل.
The OpenGL Shading anganguage (GLSL) هي لغة التظليل عالية المستوى القياسية للرسومات OpenGL API. The InitRenderer
طريقة في AssetBrowser/Controls/RenderView.cs
ملف تحت التطبيق التجريبي (الاسم: AssetBrowser) يوضح الاستخدام البسيط GLL باستخدام Aspose.3D API. Tهنا ثلاثة أنواع شادر تستخدم عادة: Vertex hadهادرز ، hadراغمنت هادر و Geometry Sهادرز.
GLSLSource
فئة يخبر المستأجر ، رمز المصدر هو لغة التظليل OpenGL ، يمكن تجميعها إلى فئة ShaderProgram
. The ShaderVariable
فئة يحدد المتغيرات المستخدمة في شادر. يستخدم he he VariableSemantic
الفئة لتحديد الدلالية متغير شادر ، Aspose.3D المستأجر تلقائيا إعداد القيم المتغيرة شادر يعتمد على الدلالات.
Pروغرامينغ ple وافرة ل Shader
Tله رمز المثال يبدأ المستأجر و Shader للشبكة. You يمكن تحميل مشروع العمل الكامل لهذا المثال منهنا.
Pروغرامينغ ple وافرة ل Bأوفر و Render تايت
Tله رمز المثال يبدأ المخزن المؤقت وتقديم الدولة للشبكة.