From 9184e9190e2dce6b53c381888ac6944c5ed3be7a Mon Sep 17 00:00:00 2001 From: Robert Osfield Date: Thu, 6 Nov 2003 13:44:59 +0000 Subject: [PATCH] From David Ergo, patch for setting the shininess strength of the specular material, --- src/osgPlugins/lib3ds/ReaderWriter3DS.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/osgPlugins/lib3ds/ReaderWriter3DS.cpp b/src/osgPlugins/lib3ds/ReaderWriter3DS.cpp index 84c9ca610..0ab2e713d 100644 --- a/src/osgPlugins/lib3ds/ReaderWriter3DS.cpp +++ b/src/osgPlugins/lib3ds/ReaderWriter3DS.cpp @@ -683,6 +683,7 @@ osg::StateSet* ReaderWriter3DS::createStateSet(Lib3dsMaterial *mat) osg::Vec4 ambient(mat->ambient[0],mat->ambient[1],mat->ambient[2],alpha); osg::Vec4 diffuse(mat->diffuse[0],mat->diffuse[1],mat->diffuse[2],alpha); osg::Vec4 specular(mat->specular[0],mat->specular[1],mat->specular[2],alpha); + specular *= mat->shin_strength; float shininess = mat->shininess;