1
0
forked from 0ad/0ad

Use the new "Lod" Feature for aprons

* Disable "aprons" on low quality
* Disable cast shadows on medium quality

This was SVN commit r25614.
This commit is contained in:
Stan 2021-05-31 12:00:05 +00:00
parent 0bc7ba50ea
commit fcd8035fd4
6 changed files with 149 additions and 123 deletions

View File

@ -1,21 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" file="shields/apron_hoplite.xml" name="Hoplite"/>
</group>
<group>
<variant file="shields/apron_hele_01.xml" frequency="1" name="Apron-ISP-01"/>
<variant file="shields/apron_hele_02.xml" frequency="1" name="Apron-ISP-02"/>
<variant file="shields/apron_hele_03.xml" frequency="1" name="Apron-ISP-03"/>
<variant file="shields/apron_hele_06.xml" frequency="1" name="Apron-ISP-06"/>
<variant file="shields/apron_hele_07.xml" frequency="1" name="Apron-ISP-07"/>
<variant file="shields/apron_hele_08.xml" frequency="1" name="Apron-ISP-08"/>
<variant file="shields/apron_hele_11.xml" frequency="1" name="Apron-ISP-11"/>
<variant file="shields/apron_hele_12.xml" frequency="1" name="Apron-ISP-12"/>
<variant file="shields/apron_hele_13.xml" frequency="1" name="Apron-ISP-13"/>
<variant file="shields/apron_hele_16.xml" frequency="1" name="Apron-ISP-16"/>
<variant file="shields/apron_hele_17.xml" frequency="1" name="Apron-ISP-17"/>
</group>
<material>basic_trans_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="utf-8"?>
<qualitylevels version="1">
<actor version="1" quality="low"/>
<actor quality="medium" inline=""/>
<actor inline=""/>
<inline version="1">
<castshadow minquality="high"/>
<group>
<variant frequency="1" file="shields/apron_hoplite.xml" name="Hoplite"/>
</group>
<group>
<variant file="shields/apron_hele_01.xml" frequency="1" name="Apron-ISP-01"/>
<variant file="shields/apron_hele_02.xml" frequency="1" name="Apron-ISP-02"/>
<variant file="shields/apron_hele_03.xml" frequency="1" name="Apron-ISP-03"/>
<variant file="shields/apron_hele_06.xml" frequency="1" name="Apron-ISP-06"/>
<variant file="shields/apron_hele_07.xml" frequency="1" name="Apron-ISP-07"/>
<variant file="shields/apron_hele_08.xml" frequency="1" name="Apron-ISP-08"/>
<variant file="shields/apron_hele_11.xml" frequency="1" name="Apron-ISP-11"/>
<variant file="shields/apron_hele_12.xml" frequency="1" name="Apron-ISP-12"/>
<variant file="shields/apron_hele_13.xml" frequency="1" name="Apron-ISP-13"/>
<variant file="shields/apron_hele_16.xml" frequency="1" name="Apron-ISP-16"/>
<variant file="shields/apron_hele_17.xml" frequency="1" name="Apron-ISP-17"/>
</group>
<material>basic_trans_norm_spec.xml</material>
</inline>
</qualitylevels>

View File

@ -1,21 +1,26 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" file="shields/apron_swordsman_relax.xml" name="Swordsman-Relax"/>
</group>
<group>
<variant file="shields/apron_hele_01.xml" frequency="1" name="Apron-ISP-01"/>
<variant file="shields/apron_hele_02.xml" frequency="1" name="Apron-ISP-02"/>
<variant file="shields/apron_hele_03.xml" frequency="1" name="Apron-ISP-03"/>
<variant file="shields/apron_hele_06.xml" frequency="1" name="Apron-ISP-06"/>
<variant file="shields/apron_hele_07.xml" frequency="1" name="Apron-ISP-07"/>
<variant file="shields/apron_hele_08.xml" frequency="1" name="Apron-ISP-08"/>
<variant file="shields/apron_hele_11.xml" frequency="1" name="Apron-ISP-11"/>
<variant file="shields/apron_hele_12.xml" frequency="1" name="Apron-ISP-12"/>
<variant file="shields/apron_hele_13.xml" frequency="1" name="Apron-ISP-13"/>
<variant file="shields/apron_hele_16.xml" frequency="1" name="Apron-ISP-16"/>
<variant file="shields/apron_hele_17.xml" frequency="1" name="Apron-ISP-17"/>
</group>
<material>basic_trans_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="utf-8"?>
<qualitylevels version="1">
<actor version="1" quality="low"/>
<actor quality="medium" inline=""/>
<actor inline=""/>
<inline version="1">
<castshadow minquality="high"/>
<group>
<variant frequency="1" file="shields/apron_hoplite.xml" name="Hoplite"/>
</group>
<group>
<variant file="shields/apron_hele_01.xml" frequency="1" name="Apron-ISP-01"/>
<variant file="shields/apron_hele_02.xml" frequency="1" name="Apron-ISP-02"/>
<variant file="shields/apron_hele_03.xml" frequency="1" name="Apron-ISP-03"/>
<variant file="shields/apron_hele_06.xml" frequency="1" name="Apron-ISP-06"/>
<variant file="shields/apron_hele_07.xml" frequency="1" name="Apron-ISP-07"/>
<variant file="shields/apron_hele_08.xml" frequency="1" name="Apron-ISP-08"/>
<variant file="shields/apron_hele_11.xml" frequency="1" name="Apron-ISP-11"/>
<variant file="shields/apron_hele_12.xml" frequency="1" name="Apron-ISP-12"/>
<variant file="shields/apron_hele_13.xml" frequency="1" name="Apron-ISP-13"/>
<variant file="shields/apron_hele_16.xml" frequency="1" name="Apron-ISP-16"/>
<variant file="shields/apron_hele_17.xml" frequency="1" name="Apron-ISP-17"/>
</group>
<material>basic_trans_norm_spec.xml</material>
</inline>
</qualitylevels>

View File

@ -1,27 +1,32 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" file="shields/apron_hoplite.xml" name="Hoplite"/>
</group>
<group>
<variant file="shields/apron_hele_01.xml" frequency="1" name="Apron-ISP-01"/>
<variant file="shields/apron_hele_02.xml" frequency="1" name="Apron-ISP-02"/>
<variant file="shields/apron_hele_03.xml" frequency="1" name="Apron-ISP-03"/>
<variant file="shields/apron_hele_04.xml" frequency="1" name="Apron-ISP-04"/>
<variant file="shields/apron_hele_05.xml" frequency="1" name="Apron-ISP-05"/>
<variant file="shields/apron_hele_06.xml" frequency="1" name="Apron-ISP-06"/>
<variant file="shields/apron_hele_07.xml" frequency="1" name="Apron-ISP-07"/>
<variant file="shields/apron_hele_08.xml" frequency="1" name="Apron-ISP-08"/>
<variant file="shields/apron_hele_09.xml" frequency="1" name="Apron-ISP-09"/>
<variant file="shields/apron_hele_10.xml" frequency="1" name="Apron-ISP-10"/>
<variant file="shields/apron_hele_11.xml" frequency="1" name="Apron-ISP-11"/>
<variant file="shields/apron_hele_12.xml" frequency="1" name="Apron-ISP-12"/>
<variant file="shields/apron_hele_13.xml" frequency="1" name="Apron-ISP-13"/>
<variant file="shields/apron_hele_14.xml" frequency="1" name="Apron-ISP-14"/>
<variant file="shields/apron_hele_15.xml" frequency="1" name="Apron-ISP-15"/>
<variant file="shields/apron_hele_16.xml" frequency="1" name="Apron-ISP-16"/>
<variant file="shields/apron_hele_17.xml" frequency="1" name="Apron-ISP-17"/>
</group>
<material>basic_trans_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="utf-8"?>
<qualitylevels version="1">
<actor version="1" quality="low"/>
<actor quality="medium" inline=""/>
<actor inline=""/>
<inline version="1">
<castshadow minquality="high"/>
<group>
<variant frequency="1" file="shields/apron_hoplite.xml" name="Hoplite"/>
</group>
<group>
<variant file="shields/apron_hele_01.xml" frequency="1" name="Apron-ISP-01"/>
<variant file="shields/apron_hele_02.xml" frequency="1" name="Apron-ISP-02"/>
<variant file="shields/apron_hele_03.xml" frequency="1" name="Apron-ISP-03"/>
<variant file="shields/apron_hele_04.xml" frequency="1" name="Apron-ISP-04"/>
<variant file="shields/apron_hele_05.xml" frequency="1" name="Apron-ISP-05"/>
<variant file="shields/apron_hele_06.xml" frequency="1" name="Apron-ISP-06"/>
<variant file="shields/apron_hele_07.xml" frequency="1" name="Apron-ISP-07"/>
<variant file="shields/apron_hele_08.xml" frequency="1" name="Apron-ISP-08"/>
<variant file="shields/apron_hele_09.xml" frequency="1" name="Apron-ISP-09"/>
<variant file="shields/apron_hele_10.xml" frequency="1" name="Apron-ISP-10"/>
<variant file="shields/apron_hele_11.xml" frequency="1" name="Apron-ISP-11"/>
<variant file="shields/apron_hele_12.xml" frequency="1" name="Apron-ISP-12"/>
<variant file="shields/apron_hele_13.xml" frequency="1" name="Apron-ISP-13"/>
<variant file="shields/apron_hele_14.xml" frequency="1" name="Apron-ISP-14"/>
<variant file="shields/apron_hele_15.xml" frequency="1" name="Apron-ISP-15"/>
<variant file="shields/apron_hele_16.xml" frequency="1" name="Apron-ISP-16"/>
<variant file="shields/apron_hele_17.xml" frequency="1" name="Apron-ISP-17"/>
</group>
<material>basic_trans_norm_spec.xml</material>
</inline>
</qualitylevels>

View File

@ -1,15 +1,16 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" file="shields/apron_hoplite.xml" name="Aspron-ISP-01">
<mesh>props/shield/props/aspis_apron_01.dae</mesh>
<textures>
<texture file="props/shield/aspis_apron_02.png" name="baseTex"/>
<texture file="props/shield/aspis_apron_02_norm.png" name="normTex"/>
<texture file="props/shield/aspis_apron_02_spec.png" name="specTex"/>
</textures>
</variant>
</group>
<material>basic_trans_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="utf-8"?>
<qualitylevels version="1">
<actor version="1" quality="low"/>
<actor quality="medium" inline=""/>
<actor inline=""/>
<inline version="1">
<castshadow minquality="high"/>
<group>
<variant frequency="1" file="shields/apron_hoplite.xml" name="Hoplite"/>
</group>
<group>
<variant file="shields/apron_hele_02.xml" frequency="1" name="Apron-ISP-02"/>
</group>
<material>basic_trans_norm_spec.xml</material>
</inline>
</qualitylevels>

View File

@ -1,20 +1,25 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" file="shields/apron_hoplite.xml" name="Hoplite"/>
</group>
<group>
<variant file="shields/apron_hele_03.xml" frequency="1" name="Apron-ISP-03"/>
<variant file="shields/apron_hele_04.xml" frequency="1" name="Apron-ISP-04"/>
<variant file="shields/apron_hele_05.xml" frequency="1" name="Apron-ISP-05"/>
<variant file="shields/apron_hele_06.xml" frequency="1" name="Apron-ISP-06"/>
<variant file="shields/apron_hele_07.xml" frequency="1" name="Apron-ISP-07"/>
<variant file="shields/apron_hele_10.xml" frequency="1" name="Apron-ISP-10"/>
<variant file="shields/apron_hele_13.xml" frequency="1" name="Apron-ISP-13"/>
<variant file="shields/apron_hele_15.xml" frequency="1" name="Apron-ISP-15"/>
<variant file="shields/apron_hele_16.xml" frequency="1" name="Apron-ISP-16"/>
<variant file="shields/apron_hele_17.xml" frequency="1" name="Apron-ISP-17"/>
</group>
<material>basic_trans_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="utf-8"?>
<qualitylevels version="1">
<actor version="1" quality="low"/>
<actor quality="medium" inline=""/>
<actor inline=""/>
<inline version="1">
<castshadow minquality="high"/>
<group>
<variant frequency="1" file="shields/apron_hoplite.xml" name="Hoplite"/>
</group>
<group>
<variant file="shields/apron_hele_03.xml" frequency="1" name="Apron-ISP-03"/>
<variant file="shields/apron_hele_04.xml" frequency="1" name="Apron-ISP-04"/>
<variant file="shields/apron_hele_05.xml" frequency="1" name="Apron-ISP-05"/>
<variant file="shields/apron_hele_06.xml" frequency="1" name="Apron-ISP-06"/>
<variant file="shields/apron_hele_07.xml" frequency="1" name="Apron-ISP-07"/>
<variant file="shields/apron_hele_10.xml" frequency="1" name="Apron-ISP-10"/>
<variant file="shields/apron_hele_13.xml" frequency="1" name="Apron-ISP-13"/>
<variant file="shields/apron_hele_15.xml" frequency="1" name="Apron-ISP-15"/>
<variant file="shields/apron_hele_16.xml" frequency="1" name="Apron-ISP-16"/>
<variant file="shields/apron_hele_17.xml" frequency="1" name="Apron-ISP-17"/>
</group>
<material>basic_trans_norm_spec.xml</material>
</inline>
</qualitylevels>

View File

@ -1,19 +1,24 @@
<?xml version="1.0" encoding="utf-8"?>
<actor version="1">
<castshadow/>
<group>
<variant frequency="1" file="shields/apron_hoplite.xml" name="Hoplite"/>
</group>
<group>
<variant file="shields/apron_hele_04.xml" frequency="1" name="Apron-ISP-04"/>
<variant file="shields/apron_hele_05.xml" frequency="1" name="Apron-ISP-05"/>
<variant file="shields/apron_hele_06.xml" frequency="1" name="Apron-ISP-06"/>
<variant file="shields/apron_hele_07.xml" frequency="1" name="Apron-ISP-07"/>
<variant file="shields/apron_hele_10.xml" frequency="1" name="Apron-ISP-10"/>
<variant file="shields/apron_hele_13.xml" frequency="1" name="Apron-ISP-13"/>
<variant file="shields/apron_hele_15.xml" frequency="1" name="Apron-ISP-15"/>
<variant file="shields/apron_hele_16.xml" frequency="1" name="Apron-ISP-16"/>
<variant file="shields/apron_hele_17.xml" frequency="1" name="Apron-ISP-17"/>
</group>
<material>basic_trans_parallax_spec.xml</material>
</actor>
<?xml version="1.0" encoding="utf-8"?>
<qualitylevels version="1">
<actor version="1" quality="low"/>
<actor quality="medium" inline=""/>
<actor inline=""/>
<inline version="1">
<castshadow minquality="high"/>
<group>
<variant frequency="1" file="shields/apron_hoplite.xml" name="Hoplite"/>
</group>
<group>
<variant file="shields/apron_hele_04.xml" frequency="1" name="Apron-ISP-04"/>
<variant file="shields/apron_hele_05.xml" frequency="1" name="Apron-ISP-05"/>
<variant file="shields/apron_hele_06.xml" frequency="1" name="Apron-ISP-06"/>
<variant file="shields/apron_hele_07.xml" frequency="1" name="Apron-ISP-07"/>
<variant file="shields/apron_hele_10.xml" frequency="1" name="Apron-ISP-10"/>
<variant file="shields/apron_hele_13.xml" frequency="1" name="Apron-ISP-13"/>
<variant file="shields/apron_hele_15.xml" frequency="1" name="Apron-ISP-15"/>
<variant file="shields/apron_hele_16.xml" frequency="1" name="Apron-ISP-16"/>
<variant file="shields/apron_hele_17.xml" frequency="1" name="Apron-ISP-17"/>
</group>
<material>basic_trans_norm_spec.xml</material>
</inline>
</qualitylevels>