<materials version="3">
    
    <material name="mtr_head" render_template="generic:CONTOUR:DIFFUSE_TEXTURE:NORMALMAP:RL_PLAYERS:SKINNED_3WEIGHTS" version="2">
        <bump_normal_texture    file="units/guilty_gear/skins/happy_chaos/body_nm"/>
        <diffuse_texture        file="units/guilty_gear/skins/happy_chaos/body_df"/>
        <variable value="0 0 0" type="vector3" name="contour_color"/>
        <variable value="0" type="scalar" name="contour_opacity"/>
    </material>

    <material name="mtr_head_lod" render_template="opacity:CUBE_ENVIRONMENT_MAPPING:CUBE_FRESNEL:DIFFUSE_TEXTURE:SKINNED_3WEIGHTS" version="2" unique="true">
        <variable value="0 1 0.66999995708466" type="vector3" name="fresnel_settings"/>
        <diffuse_texture file="units/guilty_gear/skins/happy_chaos/shades_df" />
        <opacity_texture file="units/guilty_gear/skins/happy_chaos/shades_op" />
        <reflection_texture type="cube" global_texture="current_global_texture"/>
    </material>

    <material name="mtr_body_lod" render_template="generic:CONTOUR:DIFFUSE_TEXTURE:NORMALMAP:RL_PLAYERS:SKINNED_3WEIGHTS" version="2">
        <bump_normal_texture    file="units/guilty_gear/skins/happy_chaos/body_nm"/>
        <diffuse_texture        file="units/guilty_gear/skins/happy_chaos/body_df"/>
        <variable value="0 0 0" type="vector3" name="contour_color"/>
        <variable value="0" type="scalar" name="contour_opacity"/>
    </material>

    <material name="mtr_body" render_template="generic:CONTOUR:DIFFUSE_TEXTURE:NORMALMAP:RL_PLAYERS:SKINNED_3WEIGHTS" version="2">
        <bump_normal_texture    file="units/guilty_gear/skins/happy_chaos/body_nm"/>
        <diffuse_texture        file="units/guilty_gear/skins/happy_chaos/body_df"/>
        <variable value="0 0 0" type="vector3" name="contour_color"/>
        <variable value="0" type="scalar" name="contour_opacity"/>
    </material>

    <material name="shadow_caster" render_template="shadow_caster_only:SKINNED_1WEIGHT" version="2"/>

</materials>