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له رمز المثال يبدأ المخزن المؤقت وتقديم الدولة للشبكة.