@@ -66,7 +66,7 @@ generate_mat(ubershader specularGlossiness masked)
|
||||
generate_mat(ubershader unlit fade)
|
||||
generate_mat(ubershader unlit opaque)
|
||||
generate_mat(ubershader unlit masked)
|
||||
generate_mat(transmission lit transparent)
|
||||
generate_mat(transmission lit transmission)
|
||||
|
||||
set(RESOURCE_BINS)
|
||||
foreach (input_path ${MATERIAL_SRCS})
|
||||
|
||||
@@ -2,7 +2,7 @@ material {
|
||||
name : transmission_${SHADINGMODEL}_${BLENDING},
|
||||
requires : [ uv0, uv1, color ],
|
||||
shadingModel : ${SHADINGMODEL},
|
||||
blending : ${BLENDING},
|
||||
blending : fade,
|
||||
depthWrite : true,
|
||||
doubleSided : ${DOUBLESIDED},
|
||||
flipUV : false,
|
||||
|
||||
@@ -388,7 +388,7 @@ Material* createMaterial(Engine* engine, const MaterialKey& config, const UvMap&
|
||||
}
|
||||
}
|
||||
|
||||
builder.blending(MaterialBuilder::BlendingMode::TRANSPARENT);
|
||||
builder.blending(MaterialBuilder::BlendingMode::FADE);
|
||||
builder.depthWrite(true);
|
||||
|
||||
} else {
|
||||
|
||||
@@ -135,7 +135,7 @@ Material* UbershaderLoader::getMaterial(const MaterialKey& config) const {
|
||||
case MATINDEX(SPECULAR_GLOSSINESS, AlphaMode::OPAQUE, false): mMaterials[matindex] = CREATE_MATERIAL(SPECULARGLOSSINESS_OPAQUE); break;
|
||||
case MATINDEX(SPECULAR_GLOSSINESS, AlphaMode::MASK, false): mMaterials[matindex] = CREATE_MATERIAL(SPECULARGLOSSINESS_MASKED); break;
|
||||
case MATINDEX(SPECULAR_GLOSSINESS, AlphaMode::BLEND, false): mMaterials[matindex] = CREATE_MATERIAL(SPECULARGLOSSINESS_FADE); break;
|
||||
case MATINDEX(0, 0, true): mMaterials[matindex] = CREATE_MATERIAL(LIT_TRANSPARENT); break;
|
||||
case MATINDEX(0, 0, true): mMaterials[matindex] = CREATE_MATERIAL(LIT_TRANSMISSION); break;
|
||||
#endif
|
||||
}
|
||||
if (mMaterials[matindex] == nullptr) {
|
||||
|
||||
Reference in New Issue
Block a user