سؤال

أحاول تحليل عناصر الخط من ملف "MTL" واستخدام القيم كمعلمات لوظائف OpenGL.

يمكنني استخدام قيم الأجواء (KA) ، واختصر (KS) وناشؤ (KD) باستخدام GlmaterialFV. لكنني لا أعرف استخدام NI (الكثافة البصرية) ، D (حل) ، Illum (Illumination) قيم الواردة في ملف MTL.

ما هي وظيفة OpenGL التي يجب استخدامها مع هذه القيم؟

أي مساعدة في هذه العناصر الخطية؟

....
Ni 1.000000
d 1.000000
illum 2
...
هل كانت مفيدة؟

المحلول

حل يعني الشفافية. 1.0 يعني كائن غير شفاف بالكامل ، 0.0 يعني شفاف تمامًا. يمكنك التحكم في تقديم كائنات شفافة باستخدام وظائف مثل glBlendFunc().

نصائح أخرى

للحصول على تعريف كامل لملفات MTL ، بما في ذلك Illum ، يرجى الاطلاع http://people.sc.fsu.edu/~jburkardt/data/mtl/mtl.html.

يبدو أن ني غير مدعوم ويمكن تجاهله.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top