ich benutze Assimp um ein obj-File zu laden. Das funktioniert alles soweit wie gewollt. Allerdings bekomme ich eine andere Shininess zurück, als im mtl-File definiert ist:
Code: Alles auswählen
Ns 96.078431
illum 2
Danke & Gruß
capslock
Code: Alles auswählen
Ns 96.078431
illum 2
Die Obj-Spec (http://local.wasp.uwa.edu.au/~pbourke/dataformats/mtl/) lautet an der Stelle:Schrompf hat geschrieben:Ich kenne die Obj-Spec nicht, daher kann ich das nicht bewerten.
Ns exponent
Specifies the specular exponent for the current material. This defines
the focus of the specular highlight.
"exponent" is the value for the specular exponent. A high exponent
results in a tight, concentrated highlight. Ns values normally range
from 0 to 1000.
Aktuelle SVN-Revision, ObjFileImporter.cpp, Zeile 513ff. Da stehtkimmi hat geschrieben: Wo wurde denn dieser Faktor mit 4 multipliziert, der dir beim Roundtrip für das Collada-Format das Leben so "angenehm" gestaltet hat?
Code: Alles auswählen
// multiplying the specular exponent with 2 seems to yield better results
pCurrentMaterial->shineness *= 4.f;