+ Blender: read specular hardness. Thanks to Marvin for the patch.
git-svn-id: https://assimp.svn.sourceforge.net/svnroot/assimp/trunk@1032 67173fc5-114c-0410-ac8e-9d2fd5bffc1f
This commit is contained in:
@@ -557,14 +557,20 @@ void BlenderImporter::BuildMaterials(ConversionData& conv_data)
|
||||
aiColor3D col(mat->r,mat->g,mat->b);
|
||||
if (mat->r || mat->g || mat->b ) {
|
||||
|
||||
// Usually, zero diffuse color means no diffuse color at all in the equation - seemingly.
|
||||
// So we ommit this member to express this intent.
|
||||
// Usually, zero diffuse color means no diffuse color at all in the equation.
|
||||
// So we omit this member to express this intent.
|
||||
mout->AddProperty(&col,1,AI_MATKEY_COLOR_DIFFUSE);
|
||||
}
|
||||
|
||||
col = aiColor3D(mat->specr,mat->specg,mat->specb);
|
||||
mout->AddProperty(&col,1,AI_MATKEY_COLOR_SPECULAR);
|
||||
|
||||
// is hardness/shininess set?
|
||||
if( mat->har ) {
|
||||
const float har = mat->har;
|
||||
mout->AddProperty(&har,1,AI_MATKEY_SHININESS);
|
||||
}
|
||||
|
||||
col = aiColor3D(mat->ambr,mat->ambg,mat->ambb);
|
||||
mout->AddProperty(&col,1,AI_MATKEY_COLOR_AMBIENT);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user