Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <template name="decal:DIFFUSE_TEXTURE:OPACITY_TEXTURE:SKINNED_3WEIGHTS" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="opacity_texture" type="texture" ui_name="Opacity Texture (r: diffuse op, g: normalmap op)" expects_gamma_corrected="false"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="decal:default:DIFFUSE_TEXTURE:OPACITY_TEXTURE:SKINNED_3WEIGHTS"/>
- </technique>
- </template>
- <template name="effect:BLEND_ADD:DIFFUSE0_TEXTURE:DIFFUSE0_UVANIM:SKINNED_2WEIGHTS:VIEW_ANGLE_FALLOFF_OP" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse0 Texture" expects_gamma_corrected="true"/>
- <variable name="falloff_exp" type="scalar" ui_name="Opacity View Angle Falloff" min="0.0001" max="2000" step="0.01" default="2"/>
- <variable name="uv0_speed" type="vector3" ui_name="Diffuse0 UV Speed" min="-5 -5 0" max="5 5 0" step="0.001 0.001 0.0" default="0.1 0.1 0"/>
- <variable name="intensity" type="scalar" ui_type="intensity" ui_name="Intensity"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="effect:default:BLEND_ADD:DIFFUSE0_TEXTURE:DIFFUSE0_UVANIM:SKINNED_2WEIGHTS:VIEW_ANGLE_FALLOFF_OP"/>
- </technique>
- </template>
- <template name="effect:BLEND_MUL:DIFFUSE0_TEXTURE:SKINNED_3WEIGHTS" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse0 Texture" expects_gamma_corrected="true"/>
- <variable name="intensity" type="scalar" ui_type="intensity" ui_name="Intensity"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="effect:default:BLEND_MUL:DIFFUSE0_TEXTURE:SKINNED_3WEIGHTS"/>
- </technique>
- </template>
- <template name="generic:ALPHA_MASKED:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GSMA_ALPHA_MASKING:GSMA_TEXTURE" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="material_texture" type="texture" ui_name="Gloss-Spec-Material-Alpha Texture (GSMA)" expects_gamma_corrected="true"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:ALPHA_MASKED:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GSMA_ALPHA_MASKING:GSMA_TEXTURE"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:ALPHA_MASKED:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GSMA_ALPHA_MASKING:GSMA_TEXTURE:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ALPHA_MASKED:ATI:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GSMA_ALPHA_MASKING:GSMA_TEXTURE" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:ALPHA_MASKED:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GSMA_ALPHA_MASKING:GSMA_TEXTURE"/>
- </technique>
- </template>
- <template name="generic:CONTOUR:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- <variable name="contour_color" type="vector3" ui_type="color3" ui_name="Contour color" default="1.0 1.0 1.0" min="0 0 0" max="1 1 1" step="0.01 0.01 0.01"/>
- <variable name="contour_opacity" type="scalar" ui_name="Contour opacity" min="0" max="1" step="0.1"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:CONTOUR:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:CONTOUR:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:CONTOUR:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:CONTOUR:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE"/>
- </technique>
- </template>
- <template name="generic:CUBE_ENVIRONMENT_MAPPING:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:CUBE_ENVIRONMENT_MAPPING:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1"/>
- </technique>
- </template>
- <template name="generic:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- <variable name="glossiness_control" type="scalar" ui_name="Glossiness value" min="0" max="1" step="0.001"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE"/>
- </technique>
- </template>
- <template name="generic:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:INSTANCED:NORMALMAP" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- <variable name="glossiness_control" type="scalar" ui_name="Glossiness value" min="0" max="1" step="0.001"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:INSTANCED:NORMALMAP"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:INSTANCED:NORMALMAP:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:INSTANCED:NORMALMAP" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:INSTANCED:NORMALMAP"/>
- </technique>
- </template>
- <template name="generic:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:NORMALMAP" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- <variable name="glossiness_control" type="scalar" ui_name="Glossiness value" min="0" max="1" step="0.001"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:NORMALMAP"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:NORMALMAP:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:NORMALMAP" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:NORMALMAP"/>
- </technique>
- </template>
- <template name="generic:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:NORMALMAP:RL_CORE_ENVIRONMENT" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- <variable name="glossiness_control" type="scalar" ui_name="Glossiness value" min="0" max="1" step="0.001"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:NORMALMAP:RL_CORE_ENVIRONMENT"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:NORMALMAP:NVIDIA:RL_CORE_ENVIRONMENT" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:NORMALMAP:RL_CORE_ENVIRONMENT" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GLOSS_CONTROL_VALUE:NORMALMAP:RL_CORE_ENVIRONMENT"/>
- </technique>
- </template>
- <template name="generic:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GSMA_TEXTURE:NORMALMAP" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="material_texture" type="texture" ui_name="Gloss-Spec-Material-Alpha Texture (GSMA)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GSMA_TEXTURE:NORMALMAP"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GSMA_TEXTURE:NORMALMAP:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GSMA_TEXTURE:NORMALMAP" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GLOSS_BLURS_CUBEMAP:GSMA_TEXTURE:NORMALMAP"/>
- </technique>
- </template>
- <template name="generic:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GSMA_TEXTURE:NORMALMAP" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="material_texture" type="texture" ui_name="Gloss-Spec-Material-Alpha Texture (GSMA)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GSMA_TEXTURE:NORMALMAP"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GSMA_TEXTURE:NORMALMAP:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GSMA_TEXTURE:NORMALMAP" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:GSMA_TEXTURE:NORMALMAP"/>
- </technique>
- </template>
- <template name="generic:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1"/>
- </technique>
- </template>
- <template name="generic:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:SKINNED_3WEIGHTS" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:SKINNED_3WEIGHTS"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:NVIDIA:SKINNED_3WEIGHTS" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:SKINNED_3WEIGHTS" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DIFFUSE_TEXTURE:SKINNED_3WEIGHTS"/>
- </technique>
- </template>
- <template name="generic:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1"/>
- </technique>
- </template>
- <template name="generic:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1:SKINNED_3WEIGHTS" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1:SKINNED_3WEIGHTS"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1:NVIDIA:SKINNED_3WEIGHTS" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1:SKINNED_3WEIGHTS" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP:NORMALMAP_UV1:SKINNED_3WEIGHTS"/>
- </technique>
- </template>
- <template name="generic:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP_UV1" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP_UV1"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP_UV1:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP_UV1" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:DEPTH_SCALING:DIFFUSE_TEXTURE:NORMALMAP_UV1"/>
- </technique>
- </template>
- <template name="generic:DETAIL_TEXTURE_2:DIFFUSE_TEXTURE:NORMALMAP" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="diffuse_layer1_texture" type="texture" ui_name="Seperate blend mask (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:DETAIL_TEXTURE_2:DIFFUSE_TEXTURE:NORMALMAP"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:DETAIL_TEXTURE_2:DIFFUSE_TEXTURE:NORMALMAP:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:DETAIL_TEXTURE_2:DIFFUSE_TEXTURE:NORMALMAP" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:DETAIL_TEXTURE_2:DIFFUSE_TEXTURE:NORMALMAP"/>
- </technique>
- </template>
- <template name="generic:DIFFUSE_TEXTURE:GSMA_TEXTURE:NORMALMAP" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="material_texture" type="texture" ui_name="Gloss-Spec-Material-Alpha Texture (GSMA)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic:default:DIFFUSE_TEXTURE:GSMA_TEXTURE:NORMALMAP"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic:shadow_caster:DIFFUSE_TEXTURE:GSMA_TEXTURE:NORMALMAP:NVIDIA" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic:shadow_caster:ATI:DIFFUSE_TEXTURE:GSMA_TEXTURE:NORMALMAP" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic:shadow_caster:DIFFUSE_TEXTURE:GSMA_TEXTURE:NORMALMAP"/>
- </technique>
- </template>
- <template name="opacity:CUBE_ENVIRONMENT_MAPPING:CUBE_FRESNEL:DIFFUSE_TEXTURE:SKINNED_1WEIGHT" sort_value="">
- <shader_input_declaration>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- <variable name="opacity_texture" type="texture" ui_name="Opacity Texture (UV5)" expects_gamma_corrected="false"/>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="fresnel_settings" type="vector3" ui_name="Falloff Settings (Falloff curve, Falloff multiplier, Opacity dimmer)" default="0 1 0.5" min="0 0 0" max="2 1 1" step="0.01 0.01 0.01"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="opacity:default:CUBE_ENVIRONMENT_MAPPING:CUBE_FRESNEL:DIFFUSE_TEXTURE:NVIDIA:SKINNED_1WEIGHT" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="opacity:default:ATI:CUBE_ENVIRONMENT_MAPPING:CUBE_FRESNEL:DIFFUSE_TEXTURE:SKINNED_1WEIGHT" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="opacity:default:CUBE_ENVIRONMENT_MAPPING:CUBE_FRESNEL:DIFFUSE_TEXTURE:SKINNED_1WEIGHT"/>
- </technique>
- </template>
- <template name="generic_customizable:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DEPTH_SCALING:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:SKINNED_3WEIGHTS:WEAR_TEAR_MASKING" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_layer3_texture" type="texture" ui_name="Decal (UV2)" expects_gamma_corrected="false"/>
- <variable name="diffuse_layer1_texture" type="texture" ui_name="Base color gradient map" expects_gamma_corrected="true"/>
- <variable name="diffuse_layer2_texture" type="texture" ui_name="Pattern gradient texture" expects_gamma_corrected="true"/>
- <variable name="diffuse_layer0_texture" type="texture" ui_name="Pattern on second UV" expects_gamma_corrected="true"/>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- <variable name="uv_scale" type="vector3" ui_type="vector3" ui_name="Sticker Scale x y, Sticker Spec Influence" default="1 1 1" min="0.005 0.005 0.0" max="100 100 1" step="0.01 0.01 0.015"/>
- <variable name="uv_offset_rot" type="vector3" ui_type="vector3" ui_name="Sticker Position Offset x y, Sticker Rotation" default="0 0 0" min="-2.0 -2.0 -4.0" max="2 2 4" step="0.001 0.001 0.005"/>
- <variable name="pattern_tweak" type="vector3" ui_type="vector3" ui_name="Pattern Tiling, Pattern Rotation, Pattern Spec Opacity" default="1 0 1" min="0.005 -4.0 0.0" max="100 4.0 1.01" step="0.05 0.05 0.015"/>
- <variable name="pattern_pos" type="vector3" ui_type="vector2" ui_name="Pattern offset" default="0 0 0" min="-10.0 -10.0 0.0" max="10 10 0" step="0.001 0.001 0.001"/>
- <variable name="wear_tear_value" type="scalar" ui_name="Wear and Tear Mask Reference" min="0.00" max="1.00" default="0.1" step="0.05"/>
- <variable name="cubemap_pattern_control" type="vector3" ui_type="vector2" ui_name="Pattern Cubemap Intesity, Pattern Cubemap influence" min="0.00 0.00" max="1.0 1.0" default="0.0 0.0" step="0.1 0.1"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic_customizable:default:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DEPTH_SCALING:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:SKINNED_3WEIGHTS:WEAR_TEAR_MASKING"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic_customizable:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DEPTH_SCALING:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:NVIDIA:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:SKINNED_3WEIGHTS:WEAR_TEAR_MASKING" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic_customizable:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DEPTH_SCALING:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:SKINNED_3WEIGHTS:WEAR_TEAR_MASKING" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic_customizable:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DEPTH_SCALING:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:SKINNED_3WEIGHTS:WEAR_TEAR_MASKING"/>
- </technique>
- </template>
- <template name="generic_customizable:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DEPTH_SCALING:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:WEAR_TEAR_MASKING" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_layer3_texture" type="texture" ui_name="Decal (UV2)" expects_gamma_corrected="false"/>
- <variable name="diffuse_layer1_texture" type="texture" ui_name="Base color gradient map" expects_gamma_corrected="true"/>
- <variable name="diffuse_layer2_texture" type="texture" ui_name="Pattern gradient texture" expects_gamma_corrected="true"/>
- <variable name="diffuse_layer0_texture" type="texture" ui_name="Pattern on second UV" expects_gamma_corrected="true"/>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- <variable name="uv_scale" type="vector3" ui_type="vector3" ui_name="Sticker Scale x y, Sticker Spec Influence" default="1 1 1" min="0.005 0.005 0.0" max="100 100 1" step="0.01 0.01 0.015"/>
- <variable name="uv_offset_rot" type="vector3" ui_type="vector3" ui_name="Sticker Position Offset x y, Sticker Rotation" default="0 0 0" min="-2.0 -2.0 -4.0" max="2 2 4" step="0.001 0.001 0.005"/>
- <variable name="pattern_tweak" type="vector3" ui_type="vector3" ui_name="Pattern Tiling, Pattern Rotation, Pattern Spec Opacity" default="1 0 1" min="0.005 -4.0 0.0" max="100 4.0 1.01" step="0.05 0.05 0.015"/>
- <variable name="pattern_pos" type="vector3" ui_type="vector2" ui_name="Pattern offset" default="0 0 0" min="-10.0 -10.0 0.0" max="10 10 0" step="0.001 0.001 0.001"/>
- <variable name="wear_tear_value" type="scalar" ui_name="Wear and Tear Mask Reference" min="0.00" max="1.00" default="0.1" step="0.05"/>
- <variable name="cubemap_pattern_control" type="vector3" ui_type="vector2" ui_name="Pattern Cubemap Intesity, Pattern Cubemap influence" min="0.00 0.00" max="1.0 1.0" default="0.0 0.0" step="0.1 0.1"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic_customizable:default:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DEPTH_SCALING:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:WEAR_TEAR_MASKING"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic_customizable:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DEPTH_SCALING:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:NVIDIA:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:WEAR_TEAR_MASKING" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic_customizable:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DEPTH_SCALING:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:WEAR_TEAR_MASKING" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic_customizable:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DEPTH_SCALING:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:WEAR_TEAR_MASKING"/>
- </technique>
- </template>
- <template name="generic_customizable:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:SKINNED_3WEIGHTS:WEAR_TEAR_MASKING" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_layer3_texture" type="texture" ui_name="Decal (UV2)" expects_gamma_corrected="false"/>
- <variable name="diffuse_layer1_texture" type="texture" ui_name="Base color gradient map" expects_gamma_corrected="true"/>
- <variable name="diffuse_layer2_texture" type="texture" ui_name="Pattern gradient texture" expects_gamma_corrected="true"/>
- <variable name="diffuse_layer0_texture" type="texture" ui_name="Pattern on second UV" expects_gamma_corrected="true"/>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- <variable name="pattern_tweak" type="vector3" ui_type="vector3" ui_name="Pattern Tiling, Pattern Rotation, Pattern Spec Opacity" default="1 0 1" min="0.005 -4.0 0.0" max="100 4.0 1.01" step="0.05 0.05 0.015"/>
- <variable name="pattern_pos" type="vector3" ui_type="vector2" ui_name="Pattern offset" default="0 0 0" min="-10.0 -10.0 0.0" max="10 10 0" step="0.001 0.001 0.001"/>
- <variable name="uv_scale" type="vector3" ui_type="vector3" ui_name="Sticker Scale x y, Sticker Spec Influence" default="1 1 1" min="0.005 0.005 0.0" max="100 100 1" step="0.01 0.01 0.015"/>
- <variable name="uv_offset_rot" type="vector3" ui_type="vector3" ui_name="Sticker Position Offset x y, Sticker Rotation" default="0 0 0" min="-2.0 -2.0 -4.0" max="2 2 4" step="0.001 0.001 0.005"/>
- <variable name="wear_tear_value" type="scalar" ui_name="Wear and Tear Mask Reference" min="0.00" max="1.00" default="0.1" step="0.05"/>
- <variable name="cubemap_pattern_control" type="vector3" ui_type="vector2" ui_name="Pattern Cubemap Intesity, Pattern Cubemap influence" min="0.00 0.00" max="1.0 1.0" default="0.0 0.0" step="0.1 0.1"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic_customizable:default:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:SKINNED_3WEIGHTS:WEAR_TEAR_MASKING"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic_customizable:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:NVIDIA:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:SKINNED_3WEIGHTS:WEAR_TEAR_MASKING" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic_customizable:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:SKINNED_3WEIGHTS:WEAR_TEAR_MASKING" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic_customizable:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:SKINNED_3WEIGHTS:WEAR_TEAR_MASKING"/>
- </technique>
- </template>
- <template name="generic_customizable:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:WEAR_TEAR_MASKING" sort_value="">
- <shader_input_declaration>
- <variable name="diffuse_layer3_texture" type="texture" ui_name="Decal (UV2)" expects_gamma_corrected="false"/>
- <variable name="diffuse_layer1_texture" type="texture" ui_name="Base color gradient map" expects_gamma_corrected="true"/>
- <variable name="diffuse_layer2_texture" type="texture" ui_name="Pattern gradient texture" expects_gamma_corrected="true"/>
- <variable name="diffuse_layer0_texture" type="texture" ui_name="Pattern on second UV" expects_gamma_corrected="true"/>
- <variable name="diffuse_texture" type="texture" ui_name="Diffuse Texture (UV1)" expects_gamma_corrected="true"/>
- <variable name="bump_normal_texture" type="texture" ui_name="Normal map (UV2 else UV1)" expects_gamma_corrected="false"/>
- <variable name="reflection_texture" type="texture" ui_name="Reflection Cube" expects_gamma_corrected="true"/>
- <variable name="pattern_tweak" type="vector3" ui_type="vector3" ui_name="Pattern Tiling, Pattern Rotation, Pattern Spec Opacity" default="1 0 1" min="0.005 -4.0 0.0" max="100 4.0 1.01" step="0.05 0.05 0.015"/>
- <variable name="pattern_pos" type="vector3" ui_type="vector2" ui_name="Pattern offset" default="0 0 0" min="-10.0 -10.0 0.0" max="10 10 0" step="0.001 0.001 0.001"/>
- <variable name="uv_scale" type="vector3" ui_type="vector3" ui_name="Sticker Scale x y, Sticker Spec Influence" default="1 1 1" min="0.005 0.005 0.0" max="100 100 1" step="0.01 0.01 0.015"/>
- <variable name="uv_offset_rot" type="vector3" ui_type="vector3" ui_name="Sticker Position Offset x y, Sticker Rotation" default="0 0 0" min="-2.0 -2.0 -4.0" max="2 2 4" step="0.001 0.001 0.005"/>
- <variable name="wear_tear_value" type="scalar" ui_name="Wear and Tear Mask Reference" min="0.00" max="1.00" default="0.1" step="0.05"/>
- <variable name="cubemap_pattern_control" type="vector3" ui_type="vector2" ui_name="Pattern Cubemap Intesity, Pattern Cubemap influence" min="0.00 0.00" max="1.0 1.0" default="0.0 0.0" step="0.1 0.1"/>
- </shader_input_declaration>
- <technique name="default">
- <method name="generic_customizable:default:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:WEAR_TEAR_MASKING"/>
- </technique>
- <technique name="shadow_caster">
- <method name="generic_customizable:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:NVIDIA:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:WEAR_TEAR_MASKING" platforms="PCD3D9" required_caps="nv_shadow_buffer"/>
- <method name="generic_customizable:shadow_caster:ATI:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:WEAR_TEAR_MASKING" platforms="PCD3D9" required_caps="ati_depth_texture_16"/>
- <method name="generic_customizable:shadow_caster:CUBE_ENVIRONMENT_MAPPING:DECAL_STICKER_UV2:DIFFUSE_TEXTURE:GRADIENTMAP:NORMALMAP:PATTERN_GRADIENTMAP:PATTERN_GRADIENTMAP_ANGLE_OFFSET:PATTERN_UV2:WEAR_TEAR_MASKING"/>
- </technique>
- </template>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement