//directive = True import * from "dural/base/base.material" import * from "dural/base/DepthShadowmap.material" material /dural/plants/grass/grass_clump/texture/green : /dural/base/normalmap/specular/nonculled/alpharejected { set $diffuse_map dural/plants/grass/grass_clump/texture/green/D.png set $normal_height_map dural/plants/grass/grass_clump/texture/green/N.png set $specular_map dural/plants/grass/grass_clump/texture/green/S.png set $alpha_reject "greater_equal 128" set $tex_address_mode "clamp" technique NormalMappedHigh { pass Main { vertex_program_ref Lighting/OffsetMapping/Wave/ShadowVp { } } } // Light version of offset mapping technique NormalMappedMedium { pass Main { vertex_program_ref Lighting/Wave/OffsetMappingVp { } } } technique NormalMappedLow { pass Main { vertex_program_ref Lighting/Wave/SimpleVp { } } } // Non-normal mapped technique in distance technique GeneralDistanceHigh { pass Main { vertex_program_ref Lighting/Wave/ShadowVp { } } } // Light version of non-normal mapped technique technique GeneralDistanceMedium { pass Main { vertex_program_ref Lighting/Wave/SimpleVp { } } } technique GeneralDistanceLow { pass Main { vertex_program_ref Lighting/Wave/SimpleVp { } } } } material /dural/plants/grass/grass_clump/texture/green/simple : /dural/base/simple/nonculled/alpharejected { set $diffuse_map dural/plants/grass/grass_clump/texture/green/D.png set $alpha_reject "greater_equal 128" set $tex_address_mode "clamp" technique GeneralHigh { scheme High pass Main { vertex_program_ref Lighting/Wave/ShadowVp { } } } technique GeneralMedium { scheme Medium pass Main { vertex_program_ref Lighting/Wave/SimpleVp { } } } technique GeneralLow { scheme Low pass Main { vertex_program_ref Lighting/Wave/SimpleVp { } } } }