Files
filament/samples/materials/aoPreview.mat
2019-05-13 10:25:12 -07:00

28 lines
532 B
Plaintext

material {
name : aoPreview,
parameters : [
{
type : sampler2d,
name : luma
}
],
requires : [
uv0
],
shadingModel : unlit,
culling : none,
depthCulling: false,
blending : transparent
}
fragment {
void material(inout MaterialInputs material) {
prepareMaterial(material);
float L = texture(materialParams_luma, getUV0()).r;
if (L == 0.0) {
discard;
}
material.baseColor.rgb = vec3(L);
}
}