mirror of
https://github.com/overte-org/overte.git
synced 2025-04-25 14:13:47 +02:00
investigating the semi transparent textured bug
This commit is contained in:
parent
67b923eb89
commit
1b558e7390
2 changed files with 7 additions and 3 deletions
|
@ -1746,8 +1746,12 @@ FBXGeometry extractFBXGeometry(const FBXNode& node, const QVariantHash& mapping,
|
|||
material.id = getID(object.properties);
|
||||
|
||||
material._material = model::MaterialPointer(new model::Material());
|
||||
material._material->setEmissive(material.emissive);
|
||||
material._material->setDiffuse(material.diffuse);
|
||||
material._material->setEmissive(material.emissive);
|
||||
if (glm::all(glm::equal(material.diffuse, glm::vec3(0.0f)))) {
|
||||
material._material->setDiffuse(material.diffuse);
|
||||
} else {
|
||||
material._material->setDiffuse(material.diffuse);
|
||||
}
|
||||
material._material->setSpecular(material.specular);
|
||||
material._material->setShininess(material.shininess);
|
||||
|
||||
|
|
|
@ -33,7 +33,7 @@ void main(void) {
|
|||
packDeferredFragment(
|
||||
normalize(interpolatedNormal.xyz),
|
||||
evalOpaqueFinalAlpha(getMaterialOpacity(mat), diffuse.a),
|
||||
getMaterialDiffuse(mat) * diffuse.rgb * color,
|
||||
/*getMaterialDiffuse(mat) **/ diffuse.rgb /** color*/,
|
||||
getMaterialSpecular(mat),
|
||||
getMaterialShininess(mat));
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue