Вопрос

Я пытаюсь проанализировать линейные элементы из файла «MTL» и используйте значения в качестве параметров для функций OpenGL.

Я мог бы использовать значения атмосферы (KA), зеркальных (KS) и диффузного (кД) с использованием GLMATERIALFV. Но я не знаю использование для Ni (оптическая плотность), D (Resholve), Illum (освещенность) значения, приведенные в файле 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.

Ni, кажется, не поддерживается и может быть проигнорирован.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top