Files
filament/samples/materials/depthVisualizer.mat
2018-08-03 10:38:22 -07:00

15 lines
354 B
Plaintext

material {
name : depthVisualizer,
shadingModel : unlit,
}
fragment {
void material(inout MaterialInputs material) {
prepareMaterial(material);
const float n = 0.1;
const float f = 35.0;
float linearZ = (2.0 * n) / (f + n - gl_FragCoord.z * (f - n));
material.baseColor.rgb = float3(linearZ);
}
}