Files
ogre-prototype/resources/debug/debug.material
2026-04-27 20:53:04 +03:00

96 lines
1.4 KiB
Plaintext

material Skybox/Debug1
{
technique
{
pass
{
lighting off
depth_write off
ambient 1.0 0.0 0.0 1.0
diffuse 1.0 0.0 0.0 1.0
vertex_program_ref debug_vp
{
}
fragment_program_ref debug_fp
{
}
}
}
}
material Debug/Red
{
technique
{
pass
{
lighting off
depth_check on
depth_write on
depth_func always_pass
ambient 1.0 0.0 0.0 1.0
diffuse vertexcolour
specular 0.0 0.0 0.0 1.0
cull_software none
cull_hardware none
/*
rtshader_system
{
lighting_stage metal_roughness
}
*/
}
}
}
material Debug/Red2
{
technique
{
pass
{
lighting off
depth_check on
depth_write on
depth_func always_pass
ambient 1.0 0.0 0.0 1.0
diffuse vertexcolour
specular 0.0 0.0 0.0 1.0
cull_software none
cull_hardware none
rtshader_system
{
lighting_stage metal_roughness
}
}
}
}
/**
* Debug material for normal visualization overlay.
* Renders on top of everything (depth_check off, depth_write off)
* Uses vertex colours so each normal line can have its own colour.
* Rendered in overlay queue to appear on top of all geometry.
*/
material Debug/NormalOverlay
{
technique
{
pass
{
lighting off
depth_check off
depth_write off
ambient 1.0 1.0 1.0 1.0
diffuse vertexcolour
specular 0.0 0.0 0.0 1.0
cull_software none
cull_hardware none
scene_blend alpha_blend
}
}
}