mirror of
https://gitea.wildfiregames.com/0ad/0ad
synced 2026-06-16 05:13:58 -07:00
Adds splitted shader effects to materials
Some checks failed
checkrefs / lfscheck (push) Has been cancelled
checkrefs / checkrefs (push) Has been cancelled
lint / cppcheck (push) Has been cancelled
lint / copyright (push) Has been cancelled
lint / jenkinsfiles (push) Has been cancelled
pre-commit / build (push) Has been cancelled
Some checks failed
checkrefs / lfscheck (push) Has been cancelled
checkrefs / checkrefs (push) Has been cancelled
lint / cppcheck (push) Has been cancelled
lint / copyright (push) Has been cancelled
lint / jenkinsfiles (push) Has been cancelled
pre-commit / build (push) Has been cancelled
This commit is contained in:
parent
59e36be140
commit
017aa3b736
43 changed files with 292 additions and 43 deletions
|
|
@ -1,5 +1,5 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<material>
|
||||
<required_texture name="baseTex"/>
|
||||
<shader effect="dummy"/>
|
||||
<shader pass="main" effect="dummy"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,8 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<material>
|
||||
<shader effect="terrain_base"/>
|
||||
<shader pass="main" effect="terrain_base"/>
|
||||
<shader pass="reflections" effect="terrain_base_reflections"/>
|
||||
<shader pass="refractions" effect="terrain_base"/>
|
||||
<shader pass="wireframe" effect="terrain_base_wireframe"/>
|
||||
<required_texture name="baseTex"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,9 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="terrain_base"/>
|
||||
<shader pass="main" effect="terrain_base"/>
|
||||
<shader pass="reflections" effect="terrain_base_reflections"/>
|
||||
<shader pass="refractions" effect="terrain_base"/>
|
||||
<shader pass="wireframe" effect="terrain_base_wireframe"/>
|
||||
<uniform name="effectSettings" value="1.0 15.0 0.0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,9 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="terrain_base"/>
|
||||
<shader pass="main" effect="terrain_base"/>
|
||||
<shader pass="reflections" effect="terrain_base_reflections"/>
|
||||
<shader pass="refractions" effect="terrain_base"/>
|
||||
<shader pass="wireframe" effect="terrain_base_wireframe"/>
|
||||
<uniform name="effectSettings" value="1.2 15.0 0.0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,9 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="terrain_base"/>
|
||||
<shader pass="main" effect="terrain_base"/>
|
||||
<shader pass="reflections" effect="terrain_base_reflections"/>
|
||||
<shader pass="refractions" effect="terrain_base"/>
|
||||
<shader pass="wireframe" effect="terrain_base_wireframe"/>
|
||||
<uniform name="effectSettings" value="0.8 15.0 0.0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -3,6 +3,9 @@
|
|||
<alternative material="terrain_base.xml" quality="1"/>
|
||||
<define name="USE_TRIPLANAR" value="1"/>
|
||||
<required_texture name="baseTex"/>
|
||||
<shader effect="terrain_base"/>
|
||||
<shader pass="main" effect="terrain_base"/>
|
||||
<shader pass="reflections" effect="terrain_base_reflections"/>
|
||||
<shader pass="refractions" effect="terrain_base"/>
|
||||
<shader pass="wireframe" effect="terrain_base_wireframe"/>
|
||||
<uniform name="effectSettings" value="1.0 15.0 0.0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,9 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="terrain_base"/>
|
||||
<shader pass="main" effect="terrain_base"/>
|
||||
<shader pass="reflections" effect="terrain_base_reflections"/>
|
||||
<shader pass="refractions" effect="terrain_base"/>
|
||||
<shader pass="wireframe" effect="terrain_base_wireframe"/>
|
||||
<uniform name="effectSettings" value="1.0 15.0 0.0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -6,7 +6,11 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="model_waterfall"/>
|
||||
<shader pass="main" effect="model_waterfall"/>
|
||||
<shader pass="shadow_caster" effect="model_waterfall_shadow_caster"/>
|
||||
<shader pass="silhouette_occluder" effect="model_waterfall"/>
|
||||
<shader pass="wireframe" effect="model_waterfall"/>
|
||||
<shader pass="wireframe_solid" effect="model_waterfall"/>
|
||||
<uniform name="translation" value="0.0 -0.1"/>
|
||||
<uniform name="specularPower" value="100.0"/>
|
||||
<uniform name="specularColor" value="1.0 1.0 1.0"/>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<shader pass="main" effect="model_transparent"/>
|
||||
<shader pass="shadow_caster" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_transparent_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_transparent_reflections"/>
|
||||
<shader pass="refractions" effect="model_transparent"/>
|
||||
<shader pass="wireframe" effect="model_transparent_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_transparent_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -10,6 +10,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<shader pass="main" effect="model_transparent"/>
|
||||
<shader pass="shadow_caster" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_transparent_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_transparent_reflections"/>
|
||||
<shader pass="refractions" effect="model_transparent"/>
|
||||
<shader pass="wireframe" effect="model_transparent_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_transparent_wireframe_solid"/>
|
||||
<uniform name="windData" value="6.0 6.0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -3,5 +3,12 @@
|
|||
<alpha_blending/>
|
||||
<define name="USE_TRANSPARENT" value="1"/>
|
||||
<required_texture name="baseTex"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<shader pass="main" effect="model_transparent"/>
|
||||
<shader pass="shadow_caster" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_transparent_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_transparent_reflections"/>
|
||||
<shader pass="refractions" effect="model_transparent"/>
|
||||
<shader pass="wireframe" effect="model_transparent_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_transparent_wireframe_solid"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,13 @@
|
|||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="aoTex" define="USE_AO"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<shader pass="main" effect="model_transparent"/>
|
||||
<shader pass="shadow_caster" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_transparent_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_transparent_reflections"/>
|
||||
<shader pass="refractions" effect="model_transparent"/>
|
||||
<shader pass="wireframe" effect="model_transparent_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_transparent_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -8,6 +8,13 @@
|
|||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="aoTex" define="USE_AO"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<shader pass="main" effect="model_transparent"/>
|
||||
<shader pass="shadow_caster" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_transparent_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_transparent_reflections"/>
|
||||
<shader pass="refractions" effect="model_transparent"/>
|
||||
<shader pass="wireframe" effect="model_transparent_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_transparent_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<shader pass="main" effect="model_transparent"/>
|
||||
<shader pass="shadow_caster" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_transparent_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_transparent_reflections"/>
|
||||
<shader pass="refractions" effect="model_transparent"/>
|
||||
<shader pass="wireframe" effect="model_transparent_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_transparent_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<shader pass="main" effect="model_transparent"/>
|
||||
<shader pass="shadow_caster" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_transparent_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_transparent_reflections"/>
|
||||
<shader pass="refractions" effect="model_transparent"/>
|
||||
<shader pass="wireframe" effect="model_transparent_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_transparent_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,13 @@
|
|||
<define name="USE_WIND" value="1"/>
|
||||
<renderquery name="sim_time"/>
|
||||
<required_texture name="baseTex"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<shader pass="main" effect="model_transparent"/>
|
||||
<shader pass="shadow_caster" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_transparent_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_transparent_reflections"/>
|
||||
<shader pass="refractions" effect="model_transparent"/>
|
||||
<shader pass="wireframe" effect="model_transparent_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_transparent_wireframe_solid"/>
|
||||
<uniform name="windData" value="1.0 1.0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,13 @@
|
|||
<define name="USE_WIND" value="1"/>
|
||||
<renderquery name="sim_time"/>
|
||||
<required_texture name="baseTex"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<shader pass="main" effect="model_transparent"/>
|
||||
<shader pass="shadow_caster" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_transparent_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_transparent_reflections"/>
|
||||
<shader pass="refractions" effect="model_transparent"/>
|
||||
<shader pass="wireframe" effect="model_transparent_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_transparent_wireframe_solid"/>
|
||||
<uniform name="windData" value="6.0 6.0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,14 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<shader pass="main" effect="model_transparent"/>
|
||||
<shader pass="shadow_caster" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_transparent_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_transparent_reflections"/>
|
||||
<shader pass="refractions" effect="model_transparent"/>
|
||||
<shader pass="wireframe" effect="model_transparent_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_transparent_wireframe_solid"/>
|
||||
<uniform name="windData" value="6.0 6.0"/>
|
||||
<!-- TODO: use a separate material for translucent models. -->
|
||||
<uniform name="effectSettings" value="0.0 50.0 0.0075 1.0"/>
|
||||
|
|
|
|||
|
|
@ -8,7 +8,14 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<shader pass="main" effect="model_transparent"/>
|
||||
<shader pass="shadow_caster" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_transparent_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_transparent_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_transparent_reflections"/>
|
||||
<shader pass="refractions" effect="model_transparent"/>
|
||||
<shader pass="wireframe" effect="model_transparent_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_transparent_wireframe_solid"/>
|
||||
<uniform name="windData" value="1.0 1.0"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -1,5 +1,12 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<material>
|
||||
<required_texture name="baseTex"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,13 @@
|
|||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="aoTex" define="USE_AO"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,13 @@
|
|||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="aoTex" define="USE_AO"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1 50 0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -2,5 +2,12 @@
|
|||
<material>
|
||||
<define name="USE_OBJECTCOLOR" value="1"/>
|
||||
<required_texture name="baseTex"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -2,5 +2,12 @@
|
|||
<material>
|
||||
<define name="USE_PLAYERCOLOR" value="1"/>
|
||||
<required_texture name="baseTex"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,13 @@
|
|||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="aoTex" define="USE_AO"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -7,6 +7,13 @@
|
|||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="aoTex" define="USE_AO"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,13 @@
|
|||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="aoTex" define="USE_AO"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1 50 0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 10.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.0 10.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -1,6 +1,10 @@
|
|||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<material>
|
||||
<shader effect="model_water"/>
|
||||
<shader pass="main" effect="model_water"/>
|
||||
<shader pass="shadow_caster" effect="model_water_shadow_caster"/>
|
||||
<shader pass="silhouette_occluder" effect="model_water"/>
|
||||
<shader pass="wireframe" effect="model_water"/>
|
||||
<shader pass="wireframe_solid" effect="model_water"/>
|
||||
<renderquery name="water_tex"/>
|
||||
<renderquery name="sky_cube"/>
|
||||
<renderquery name="sim_time"/>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.25 15.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,13 @@
|
|||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="aoTex" define="USE_AO"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.25 15.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,13 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.65 4.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -5,6 +5,13 @@
|
|||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="aoTex" define="USE_AO"/>
|
||||
<shader effect="model"/>
|
||||
<shader pass="main" effect="model"/>
|
||||
<shader pass="shadow_caster" effect="model_solid"/>
|
||||
<shader pass="silhouette_occluder" effect="model_solid"/>
|
||||
<shader pass="silhouette_caster" effect="model_silhouette_caster"/>
|
||||
<shader pass="reflections" effect="model_reflections"/>
|
||||
<shader pass="refractions" effect="model"/>
|
||||
<shader pass="wireframe" effect="model_wireframe"/>
|
||||
<shader pass="wireframe_solid" effect="model_wireframe_solid"/>
|
||||
<uniform name="effectSettings" value="1.65 4.0 0.0075"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,9 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="terrain_base"/>
|
||||
<shader pass="main" effect="terrain_base"/>
|
||||
<shader pass="reflections" effect="terrain_base_reflections"/>
|
||||
<shader pass="refractions" effect="terrain_base"/>
|
||||
<shader pass="wireframe" effect="terrain_base_wireframe"/>
|
||||
<uniform name="effectSettings" value="1.0 15.0 0.0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,9 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="terrain_base"/>
|
||||
<shader pass="main" effect="terrain_base"/>
|
||||
<shader pass="reflections" effect="terrain_base_reflections"/>
|
||||
<shader pass="refractions" effect="terrain_base"/>
|
||||
<shader pass="wireframe" effect="terrain_base_wireframe"/>
|
||||
<uniform name="effectSettings" value="1.3 15.0 0.0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -4,6 +4,9 @@
|
|||
<required_texture name="baseTex"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<shader effect="terrain_base"/>
|
||||
<shader pass="main" effect="terrain_base"/>
|
||||
<shader pass="reflections" effect="terrain_base_reflections"/>
|
||||
<shader pass="refractions" effect="terrain_base"/>
|
||||
<shader pass="wireframe" effect="terrain_base_wireframe"/>
|
||||
<uniform name="effectSettings" value="0.8 15.0 0.0"/>
|
||||
</material>
|
||||
|
|
|
|||
|
|
@ -6,5 +6,9 @@
|
|||
<uniform name="translation" value="0.0 -0.4"/>
|
||||
<uniform name="specularPower" value="16.0"/>
|
||||
<uniform name="specularColor" value="1.0 1.0 1.0"/>
|
||||
<shader effect="model_waterfall"/>
|
||||
<shader pass="main" effect="model_waterfall"/>
|
||||
<shader pass="shadow_caster" effect="model_waterfall_shadow_caster"/>
|
||||
<shader pass="silhouette_occluder" effect="model_waterfall"/>
|
||||
<shader pass="wireframe" effect="model_waterfall"/>
|
||||
<shader pass="wireframe_solid" effect="model_waterfall"/>
|
||||
</material>
|
||||
|
|
|
|||
Loading…
Reference in a new issue