2010-04-15 6 views
1

Je suis nouveau à ouvrir. J'essaie d'analyser les éléments de ligne du fichier "mtl" et d'utiliser les valeurs comme paramètres pour les fonctions opengl.paramètres opengl et mtl

Je pourrais utiliser des valeurs d'ambiance (Ka), spéculaire (Ks) et diffuse (Kd) en utilisant glMaterialfv. Mais je ne connais pas l'utilisation des valeurs Ni (densité optique), d (dissoudre), illum (illumination) données dans le fichier mtl.

Quelle fonction opengl doit être utilisée avec ces valeurs?

Toute aide concernant ces éléments de ligne est appréciée.

....

....

Ni 1,000000

d 1,000000

Illum 2

...

...

Merci d'avance.

John

Répondre

1

Dissoudre signifie transparence. 1.0 signifie un objet totalement opaque, 0.0 signifie entièrement transparent. Vous pouvez contrôler le rendu des objets transparents en utilisant des fonctions telles que glBlendFunc().

+0

Merci. Est-ce que l'illumination signifie «lueur»? Des idées? Comment peut-il être mis en œuvre? –