2010-04-15 84 views
1

我是opengl的新手。opengl和mtl参数

我想解析来自“mtl”文件的行项目,并使用这些值作为参数给opengl函数。

我可以使用glMaterialfv的氛围值(Ka),镜面反射(Ks)和漫反射(Kd)。但我不知道在mtl文件中给出的Ni(光密度),d(溶解),illum(照度)值的用法。

哪些opengl函数应该与这些值一起使用?

赞赏这些订单项的任何帮助。

....

....

镍1.000000

d 1.000000

ILLUM 2

...

...

在此先感谢。

约翰

回答

1

溶解意味着透明度。 1.0表示完全不透明的物体,0.0表示完全透明。您可以使用glBlendFunc()等函数控制透明对象的渲染。

+0

谢谢。 照明是否意味着“发光”?有任何想法吗?它如何实施? – 2010-04-15 17:31:05