параметры opengl и mtl - PullRequest
       26

параметры opengl и mtl

1 голос
/ 15 апреля 2010

Я пытаюсь проанализировать позиции из файла "mtl" и использовать значения в качестве параметров для функций opengl.

Я мог бы использовать значения ambience (Ka), specular (Ks) и diffuse (Kd), используя glMaterialfv. Но я не знаю, как использовать значения Ni (оптическая плотность), d (растворение), освещенность (освещенность) в файле mtl.

Какую функцию opengl следует использовать с этими значениями?

Помогаете ли вы с этими позициями?

....
Ni 1.000000
d 1.000000
illum 2
...

Ответы [ 2 ]

1 голос
/ 15 апреля 2010

Растворение означает прозрачность. 1.0 означает полностью непрозрачный объект, 0.0 означает полностью прозрачный. Вы можете управлять рендерингом прозрачных объектов, используя такие функции, как glBlendFunc().

0 голосов
/ 02 декабря 2010

Для полного определения файлов MTL, включая Illum, пожалуйста, смотрите http://people.sc.fsu.edu/~jburkardt/data/mtl/mtl.html.

Похоже, что Ni не поддерживается и его можно игнорировать.

...