Use the new "Lod" Feature for handgrips
* Disable "castshadow" as they are never much larger than the shields * Disable them on medium because they are part of the texture * Disable them on low for performance. * EOL & Mime Type * Add a new materials/basic_trans_norm_spec.xml to disable parallax (while keeping normal and transparency) when not needed and use it for the handgrips with transparency. This was SVN commit r25297.
This commit is contained in:
parent
228a2f49e0
commit
8332425142
@ -1,16 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Handgrip-01">
|
||||
<mesh>props/shield/props/aspis_handgrip_01.dae</mesh>
|
||||
</variant>
|
||||
<variant name="Handgrip-02">
|
||||
<mesh>props/shield/props/aspis_handgrip_04.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans_parallax_spec.xml</material>
|
||||
</actor>
|
||||
<qualitylevels version="1">
|
||||
<actor version="1" quality="low"/>
|
||||
<actor version="1" quality="medium"/>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Handgrip-01">
|
||||
<mesh>props/shield/props/aspis_handgrip_01.dae</mesh>
|
||||
</variant>
|
||||
<variant name="Handgrip-02">
|
||||
<mesh>props/shield/props/aspis_handgrip_04.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans_norm_spec.xml</material>
|
||||
</actor>
|
||||
</qualitylevels>
|
||||
|
@ -1,16 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Handgrip-03">
|
||||
<mesh>props/shield/props/aspis_handgrip_03.dae</mesh>
|
||||
</variant>
|
||||
<variant name="Handgrip-02">
|
||||
<mesh>props/shield/props/aspis_handgrip_02.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans_parallax_spec.xml</material>
|
||||
</actor>
|
||||
<qualitylevels version="1">
|
||||
<actor version="1" quality="low"/>
|
||||
<actor version="1" quality="medium"/>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Handgrip-03">
|
||||
<mesh>props/shield/props/aspis_handgrip_03.dae</mesh>
|
||||
</variant>
|
||||
<variant name="Handgrip-02">
|
||||
<mesh>props/shield/props/aspis_handgrip_02.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans_norm_spec.xml</material>
|
||||
</actor>
|
||||
</qualitylevels>
|
||||
|
@ -1,10 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01">
|
||||
<mesh>props/shield/props/aspis_handgrip.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_parallax_spec.xml</material>
|
||||
</actor>
|
||||
<qualitylevels version="1">
|
||||
<actor version="1" quality="low"/>
|
||||
<actor version="1" quality="medium"/>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01">
|
||||
<mesh>props/shield/props/aspis_handgrip.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
||||
</qualitylevels>
|
||||
|
@ -1,16 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Handgrip-01">
|
||||
<mesh>props/shield/props/aspis_handgrip_01.dae</mesh>
|
||||
</variant>
|
||||
<variant name="Handgrip-02">
|
||||
<mesh>props/shield/props/aspis_handgrip_04.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans_parallax_spec.xml</material>
|
||||
</actor>
|
||||
<qualitylevels version="1">
|
||||
<actor version="1" quality="low"/>
|
||||
<actor version="1" quality="medium"/>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Handgrip-01">
|
||||
<mesh>props/shield/props/aspis_handgrip_01.dae</mesh>
|
||||
</variant>
|
||||
<variant name="Handgrip-02">
|
||||
<mesh>props/shield/props/aspis_handgrip_04.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans_norm_spec.xml</material>
|
||||
</actor>
|
||||
</qualitylevels>
|
||||
|
@ -1,16 +1,19 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Handgrip-03">
|
||||
<mesh>props/shield/props/aspis_handgrip_03.dae</mesh>
|
||||
</variant>
|
||||
<variant name="Handgrip-02">
|
||||
<mesh>props/shield/props/aspis_handgrip_02.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans_parallax_spec.xml</material>
|
||||
</actor>
|
||||
<qualitylevels version="1">
|
||||
<actor version="1" quality="low"/>
|
||||
<actor version="1" quality="medium"/>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Handgrip-03">
|
||||
<mesh>props/shield/props/aspis_handgrip_03.dae</mesh>
|
||||
</variant>
|
||||
<variant name="Handgrip-02">
|
||||
<mesh>props/shield/props/aspis_handgrip_02.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>basic_trans_norm_spec.xml</material>
|
||||
</actor>
|
||||
</qualitylevels>
|
||||
|
@ -1,10 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01">
|
||||
<mesh>props/shield/props/aspis_handgrip.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_parallax_spec.xml</material>
|
||||
</actor>
|
||||
<qualitylevels version="1">
|
||||
<actor version="1" quality="low"/>
|
||||
<actor version="1" quality="medium"/>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01">
|
||||
<mesh>props/shield/props/aspis_handgrip.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
||||
</qualitylevels>
|
||||
|
@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Handgrip">
|
||||
<mesh>props/shield/props/handgrip_bronze_01.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_parallax_spec.xml</material>
|
||||
</actor>
|
||||
<qualitylevels version="1">
|
||||
<actor version="1" quality="low"/>
|
||||
<actor version="1" quality="medium"/>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01">
|
||||
<mesh>props/shield/props/handgrip_bronze_01.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
||||
</qualitylevels>
|
||||
|
@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Handgrip">
|
||||
<mesh>props/shield/props/handgrip_leather_01.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_parallax_spec.xml</material>
|
||||
</actor>
|
||||
<qualitylevels version="1">
|
||||
<actor version="1" quality="low"/>
|
||||
<actor version="1" quality="medium"/>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01">
|
||||
<mesh>props/shield/props/handgrip_leather_01.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
||||
</qualitylevels>
|
||||
|
@ -1,13 +1,13 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
|
||||
</group>
|
||||
<group>
|
||||
<variant name="Handgrip">
|
||||
<mesh>props/shield/props/handgrip_leather_02.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_parallax_spec.xml</material>
|
||||
</actor>
|
||||
<qualitylevels version="1">
|
||||
<actor version="1" quality="low"/>
|
||||
<actor version="1" quality="medium"/>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-02">
|
||||
<mesh>props/shield/props/handgrip_leather_02.dae</mesh>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
||||
</qualitylevels>
|
||||
|
@ -1,15 +1,18 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<actor version="1">
|
||||
<castshadow/>
|
||||
<group>
|
||||
<variant>
|
||||
<mesh>props/shield/props/scutum_handgrip_a.dae</mesh>
|
||||
<textures>
|
||||
<texture file="props/shield/scutum_a_wooden_back_01.png" name="baseTex"/>
|
||||
<texture file="props/shield/scutum_a_wooden_back_spec.png" name="specTex"/>
|
||||
<texture file="props/shield/scutum_a_wooden_back_norm.png" name="normTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_parallax_spec.xml</material>
|
||||
</actor>
|
||||
<qualitylevels version="1">
|
||||
<actor version="1" quality="low"/>
|
||||
<actor version="1" quality="medium"/>
|
||||
<actor version="1">
|
||||
<group>
|
||||
<variant>
|
||||
<mesh>props/shield/props/scutum_handgrip_a.dae</mesh>
|
||||
<textures>
|
||||
<texture file="props/shield/scutum_a_wooden_back_01.png" name="baseTex"/>
|
||||
<texture file="props/shield/scutum_a_wooden_back_spec.png" name="specTex"/>
|
||||
<texture file="props/shield/scutum_a_wooden_back_norm.png" name="normTex"/>
|
||||
</textures>
|
||||
</variant>
|
||||
</group>
|
||||
<material>no_trans_norm_spec.xml</material>
|
||||
</actor>
|
||||
</qualitylevels>
|
||||
|
@ -0,0 +1,12 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<material>
|
||||
<alpha_blending/>
|
||||
<define name="USE_TRANSPARENT" value="1"/>
|
||||
<alternative material="basic_trans_spec.xml" quality="8"/>
|
||||
<alternative material="alphatest_ao_parallax_spec.xml" if="CFG_FORCE_ALPHATEST"/>
|
||||
<required_texture name="baseTex"/>
|
||||
<required_texture name="specTex" define="USE_SPECULAR_MAP"/>
|
||||
<required_texture name="normTex" define="USE_NORMAL_MAP"/>
|
||||
<shader effect="model_transparent"/>
|
||||
<uniform name="effectSettings" value="1.0 50.0 0 0"/>
|
||||
</material>
|
Loading…
Reference in New Issue
Block a user