diff options
| author | Ray <raysan5@gmail.com> | 2016-05-20 14:59:49 +0200 |
|---|---|---|
| committer | Ray <raysan5@gmail.com> | 2016-05-20 14:59:49 +0200 |
| commit | 8b3603cd48665d7b7ab80ffee339a4f78cc9d039 (patch) | |
| tree | 28879021d8df7663eb65e85ca7b2b0813abfd562 /src | |
| parent | dcf5f45f687f2a534286aecd5e6471a0440b0c21 (diff) | |
| parent | 3fa6fdacf2be438cfc81d3ae5ef2b58801aecce6 (diff) | |
| download | raylib-8b3603cd48665d7b7ab80ffee339a4f78cc9d039.tar.gz raylib-8b3603cd48665d7b7ab80ffee339a4f78cc9d039.zip | |
Merge pull request #117 from victorfisac/develop
MTL loading shininess to material glossiness
Diffstat (limited to 'src')
| -rw-r--r-- | src/models.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/src/models.c b/src/models.c index 44e30390..414f6716 100644 --- a/src/models.c +++ b/src/models.c @@ -2068,7 +2068,11 @@ static Material LoadMTL(const char *fileName) { if (buffer[1] == 's') // Ns int Shininess (specular exponent). Ranges from 0 to 1000. { - sscanf(buffer, "Ns %i", &material.glossiness); + int shininess = 0; + sscanf(buffer, "Ns %i", &shininess); + + // Normalize shininess value to material glossiness attribute + material.glossiness = (float)shininess/1000; } else if (buffer[1] == 'i') // Ni int Refraction index. { |
