Changeset 25297

Timestamp:
Apr 21, 2021, 11:26:23 AM (3 years ago)
Author:
Stan
Message:

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.
Location:
ps/trunk/binaries/data/mods/public/art
Files:
1 added
10 edited

Legend:

Unmodified
Added
Removed
  • ps/trunk/binaries/data/mods/public/art/actors/props/units/shields/props/aspis_handgrip_bronze_01.xml

    • Property svn:eol-style set to native
    • Property svn:mime-type set to text/xml
    r22723 r25297  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <actor version="1">
    3   <castshadow/>
    4   <group>
    5     <variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
    6   </group>
    7   <group>
    8     <variant name="Handgrip-01">
    9       <mesh>props/shield/props/aspis_handgrip_01.dae</mesh>
    10     </variant>
    11     <variant name="Handgrip-02">
    12       <mesh>props/shield/props/aspis_handgrip_04.dae</mesh>
    13     </variant>
    14   </group>
    15   <material>basic_trans_parallax_spec.xml</material>
    16 </actor>
     2<qualitylevels version="1">
     3  <actor version="1" quality="low"/>
     4  <actor version="1" quality="medium"/>
     5  <actor version="1">
     6    <group>
     7      <variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
     8    </group>
     9    <group>
     10      <variant name="Handgrip-01">
     11        <mesh>props/shield/props/aspis_handgrip_01.dae</mesh>
     12      </variant>
     13      <variant name="Handgrip-02">
     14        <mesh>props/shield/props/aspis_handgrip_04.dae</mesh>
     15      </variant>
     16    </group>
     17    <material>basic_trans_norm_spec.xml</material>
     18  </actor>
     19</qualitylevels>
  • ps/trunk/binaries/data/mods/public/art/actors/props/units/shields/props/aspis_handgrip_bronze_02.xml

    • Property svn:eol-style set to native
    • Property svn:mime-type set to text/xml
    r22723 r25297  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <actor version="1">
    3   <castshadow/>
    4   <group>
    5     <variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
    6   </group>
    7   <group>
    8     <variant name="Handgrip-03">
    9       <mesh>props/shield/props/aspis_handgrip_03.dae</mesh>
    10     </variant>
    11     <variant name="Handgrip-02">
    12       <mesh>props/shield/props/aspis_handgrip_02.dae</mesh>
    13     </variant>
    14   </group>
    15   <material>basic_trans_parallax_spec.xml</material>
    16 </actor>
     2<qualitylevels version="1">
     3  <actor version="1" quality="low"/>
     4  <actor version="1" quality="medium"/>
     5  <actor version="1">
     6    <group>
     7      <variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
     8    </group>
     9    <group>
     10      <variant name="Handgrip-03">
     11        <mesh>props/shield/props/aspis_handgrip_03.dae</mesh>
     12      </variant>
     13      <variant name="Handgrip-02">
     14        <mesh>props/shield/props/aspis_handgrip_02.dae</mesh>
     15      </variant>
     16    </group>
     17    <material>basic_trans_norm_spec.xml</material>
     18  </actor>
     19</qualitylevels>
  • ps/trunk/binaries/data/mods/public/art/actors/props/units/shields/props/aspis_handgrip_bronze_03.xml

    r23349 r25297  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <actor version="1">
    3   <castshadow/>
    4   <group>
    5     <variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01">
    6       <mesh>props/shield/props/aspis_handgrip.dae</mesh>
    7     </variant>
    8   </group>
    9   <material>no_trans_parallax_spec.xml</material>
    10 </actor>
     2<qualitylevels version="1">
     3  <actor version="1" quality="low"/>
     4  <actor version="1" quality="medium"/>
     5  <actor version="1">
     6    <group>
     7      <variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01">
     8        <mesh>props/shield/props/aspis_handgrip.dae</mesh>
     9      </variant>
     10    </group>
     11    <material>no_trans_norm_spec.xml</material>
     12  </actor>
     13</qualitylevels>
  • ps/trunk/binaries/data/mods/public/art/actors/props/units/shields/props/aspis_handgrip_silver_01.xml

    • Property svn:eol-style set to native
    • Property svn:mime-type set to text/xml
    r22723 r25297  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <actor version="1">
    3   <castshadow/>
    4   <group>
    5     <variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01"/>
    6   </group>
    7   <group>
    8     <variant name="Handgrip-01">
    9       <mesh>props/shield/props/aspis_handgrip_01.dae</mesh>
    10     </variant>
    11     <variant name="Handgrip-02">
    12       <mesh>props/shield/props/aspis_handgrip_04.dae</mesh>
    13     </variant>
    14   </group>
    15   <material>basic_trans_parallax_spec.xml</material>
    16 </actor>
     2<qualitylevels version="1">
     3  <actor version="1" quality="low"/>
     4  <actor version="1" quality="medium"/>
     5  <actor version="1">
     6    <group>
     7      <variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01"/>
     8    </group>
     9    <group>
     10      <variant name="Handgrip-01">
     11        <mesh>props/shield/props/aspis_handgrip_01.dae</mesh>
     12      </variant>
     13      <variant name="Handgrip-02">
     14        <mesh>props/shield/props/aspis_handgrip_04.dae</mesh>
     15      </variant>
     16    </group>
     17    <material>basic_trans_norm_spec.xml</material>
     18  </actor>
     19</qualitylevels>
  • ps/trunk/binaries/data/mods/public/art/actors/props/units/shields/props/aspis_handgrip_silver_02.xml

    • Property svn:eol-style set to native
    • Property svn:mime-type set to text/xml
    r22723 r25297  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <actor version="1">
    3   <castshadow/>
    4   <group>
    5     <variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01"/>
    6   </group>
    7   <group>
    8     <variant name="Handgrip-03">
    9       <mesh>props/shield/props/aspis_handgrip_03.dae</mesh>
    10     </variant>
    11     <variant name="Handgrip-02">
    12       <mesh>props/shield/props/aspis_handgrip_02.dae</mesh>
    13     </variant>
    14   </group>
    15   <material>basic_trans_parallax_spec.xml</material>
    16 </actor>
     2<qualitylevels version="1">
     3  <actor version="1" quality="low"/>
     4  <actor version="1" quality="medium"/>
     5  <actor version="1">
     6    <group>
     7      <variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01"/>
     8    </group>
     9    <group>
     10      <variant name="Handgrip-03">
     11        <mesh>props/shield/props/aspis_handgrip_03.dae</mesh>
     12      </variant>
     13      <variant name="Handgrip-02">
     14        <mesh>props/shield/props/aspis_handgrip_02.dae</mesh>
     15      </variant>
     16    </group>
     17    <material>basic_trans_norm_spec.xml</material>
     18  </actor>
     19</qualitylevels>
  • ps/trunk/binaries/data/mods/public/art/actors/props/units/shields/props/aspis_handgrip_silver_03.xml

    r23349 r25297  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <actor version="1">
    3   <castshadow/>
    4   <group>
    5     <variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01">
    6       <mesh>props/shield/props/aspis_handgrip.dae</mesh>
    7     </variant>
    8   </group>
    9   <material>no_trans_parallax_spec.xml</material>
    10 </actor>
     2<qualitylevels version="1">
     3  <actor version="1" quality="low"/>
     4  <actor version="1" quality="medium"/>
     5  <actor version="1">
     6    <group>
     7      <variant frequency="1" file="shields/aspis_handgrip_silver_01.xml" name="Aspis-Handgrip-01">
     8        <mesh>props/shield/props/aspis_handgrip.dae</mesh>
     9      </variant>
     10    </group>
     11    <material>no_trans_norm_spec.xml</material>
     12  </actor>
     13</qualitylevels>
  • ps/trunk/binaries/data/mods/public/art/actors/props/units/shields/props/handgrip_bronze_01.xml

    r23349 r25297  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <actor version="1">
    3   <castshadow/>
    4   <group>
    5     <variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
    6   </group>
    7   <group>
    8     <variant name="Handgrip">
    9       <mesh>props/shield/props/handgrip_bronze_01.dae</mesh>
    10     </variant>
    11   </group>
    12   <material>no_trans_parallax_spec.xml</material>
    13 </actor>
     2< version="1">
     3  </>
     4  <>
     5  >
     6  group>
     7  >
     8    >
     9      <>
     10    </>
     11  >
     12  <>
     13</>
  • ps/trunk/binaries/data/mods/public/art/actors/props/units/shields/props/handgrip_leather_01.xml

    r23349 r25297  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <actor version="1">
    3   <castshadow/>
    4   <group>
    5     <variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
    6   </group>
    7   <group>
    8     <variant name="Handgrip">
    9       <mesh>props/shield/props/handgrip_leather_01.dae</mesh>
    10     </variant>
    11   </group>
    12   <material>no_trans_parallax_spec.xml</material>
    13 </actor>
     2< version="1">
     3  </>
     4  <>
     5  >
     6  group>
     7  >
     8    >
     9      <>
     10    </>
     11  >
     12  <>
     13</>
  • ps/trunk/binaries/data/mods/public/art/actors/props/units/shields/props/handgrip_leather_02.xml

    r23349 r25297  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <actor version="1">
    3   <castshadow/>
    4   <group>
    5     <variant frequency="1" file="shields/aspis_handgrip_bronze_01.xml" name="Aspis-Handgrip-01"/>
    6   </group>
    7   <group>
    8     <variant name="Handgrip">
    9       <mesh>props/shield/props/handgrip_leather_02.dae</mesh>
    10     </variant>
    11   </group>
    12   <material>no_trans_parallax_spec.xml</material>
    13 </actor>
     2< version="1">
     3  </>
     4  <>
     5  >
     6  group>
     7  >
     8    >
     9      <>
     10    </>
     11  >
     12  <>
     13</>
  • ps/trunk/binaries/data/mods/public/art/actors/props/units/shields/props/scutum_rome_handgrip_01.xml

    r23349 r25297  
    11<?xml version="1.0" encoding="utf-8"?>
    2 <actor version="1">
    3   <castshadow/>
    4   <group>
    5     <variant>
    6       <mesh>props/shield/props/scutum_handgrip_a.dae</mesh>
    7       <textures>
    8         <texture file="props/shield/scutum_a_wooden_back_01.png" name="baseTex"/>
    9         <texture file="props/shield/scutum_a_wooden_back_spec.png" name="specTex"/>
    10         <texture file="props/shield/scutum_a_wooden_back_norm.png" name="normTex"/>
    11       </textures>
    12     </variant>
    13   </group>
    14   <material>no_trans_parallax_spec.xml</material>
    15 </actor>
     2<qualitylevels version="1">
     3  <actor version="1" quality="low"/>
     4  <actor version="1" quality="medium"/>
     5  <actor version="1">
     6    <group>
     7      <variant>
     8        <mesh>props/shield/props/scutum_handgrip_a.dae</mesh>
     9        <textures>
     10          <texture file="props/shield/scutum_a_wooden_back_01.png" name="baseTex"/>
     11          <texture file="props/shield/scutum_a_wooden_back_spec.png" name="specTex"/>
     12          <texture file="props/shield/scutum_a_wooden_back_norm.png" name="normTex"/>
     13        </textures>
     14      </variant>
     15    </group>
     16    <material>no_trans_norm_spec.xml</material>
     17  </actor>
     18</qualitylevels>
Note: See TracChangeset for help on using the changeset viewer.