سؤال
أحاول تحليل عناصر الخط من ملف "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.
يبدو أن ني غير مدعوم ويمكن تجاهله.
لا تنتمي إلى StackOverflow