1
0
forked from mirrors/0ad

Fix normal map orientation for terrains

Fix normal map orientation for Terrains

- Terrains use "OpenGL" style normal maps, while 3D assets use "DirectX" style normal maps. So, fix all of the normal maps I can find with incorrect style normal maps.
- Set most terrains to angle="0" for more accurate shading. This negatively affects "tile" terrains, which we want to have a 45 degree angle, but helps all other terrains. aegean_paving_01 is an example of a permanent fix for this, which I will work on with Stan for R28.
- Adds a couple of really nice paving terrains for a new "Italy" terrain set.
- Adds a nicer "furrows" normal map for farmland terrain
- Improved persian city tile normal by @wraitii

(cherry picked from commit ba24b46693)
Signed-off-by: Itms <itms@wildfiregames.com>
This commit is contained in:
wowgetoffyourcellphone
2024-12-27 15:30:38 -05:00
committed by Itms
parent d125cf40a5
commit f3f8148a73
266 changed files with 400 additions and 332 deletions
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/aegean_anatolia/cliff_01_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/cliff_01_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/cliff_02_norm.png"/>
<texture name="specTex" file="types/india/cliff_02_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/cliff_02_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/cliff_01_spec.png"/>
</textures>
<props size="32.0" angle="-45.0"/>
<props size="32.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/aegean_anatolia/cliff_seaside_02_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/cliff_seaside_02_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/aegean_anatolia/cliff_seaside_02_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/cliff_seaside_02_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/rocks_dirt_01_norm.png"/>
<texture name="specTex" file="types/india/rocks_dirt_01_spec.png"/>
</textures>
<props size="32.0"/>
<props size="32.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_01_norm.png"/>
<texture name="specTex" file="types/india/dirt_01_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -2,7 +2,7 @@
<terrain>
<textures>
<texture name="baseTex" file="types/aegean_anatolia/farmland_01.png"/>
<texture name="normTex" file="types/aegean_anatolia/farmland_01_norm.png"/>
<texture name="normTex" file="types/furrows_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/farmland_01_spec.png"/>
</textures>
<material>terrain_norm_spec.xml</material>
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<terrain>
<textures>
<texture name="baseTex" file="types/aegean_anatolia/farmland_01.png"/>
<texture name="normTex" file="types/furrows_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/farmland_01_spec.png"/>
</textures>
<props size="24.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_03_norm.png"/>
<texture name="specTex" file="types/india/dirt_03_spec.png"/>
</textures>
<props size="32.0"/>
<props size="32.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/temperate/cliff_01_norm.png"/>
<texture name="specTex" file="types/temperate/cliff_01_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/aegean_anatolia/ocean_coral_01_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/ocean_coral_01_spec.png"/>
</textures>
<props size="48.0"/>
<props size="48.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/aegean_anatolia/paving_01_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/paving_01_spec.png"/>
</textures>
<props size="20.0" angle="-45.0"/>
<props size="30.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -2,9 +2,9 @@
<terrain>
<textures>
<texture name="baseTex" file="types/aegean_anatolia/paving_02.png"/>
<texture name="normTex" file="types/aegean_anatolia/paving_01_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/paving_01_spec.png"/>
<texture name="normTex" file="types/aegean_anatolia/paving_02_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/paving_02_spec.png"/>
</textures>
<props size="20.0" angle="-45.0"/>
<props size="20.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/aegean_anatolia/paving_03_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/paving_03_spec.png"/>
</textures>
<props size="18.0"/>
<material>terrain_norm_spec.xml</material>
<props size="18.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/rocks_dirt_01_norm.png"/>
<texture name="specTex" file="types/india/rocks_dirt_01_spec.png"/>
</textures>
<props size="100.0"/>
<props size="100.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/rocks_dirt_01_norm.png"/>
<texture name="specTex" file="types/india/rocks_dirt_01_spec.png"/>
</textures>
<props size="80.0"/>
<props size="80.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/aegean_anatolia/rocks_grass_01_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/rocks_grass_01_spec.png"/>
</textures>
<props size="32.0" angle="180.0"/>
<props size="32.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/aegean_anatolia/rocks_grass_01_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/rocks_grass_01_spec.png"/>
</textures>
<props size="32.0" angle="180.0"/>
<props size="32.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/persia/dirt_plants_01_norm.png"/>
<texture name="specTex" file="types/persia/dirt_plants_01_spec.png"/>
</textures>
<props size="45.0"/>
<material>terrain_norm_spec.xml</material>
<props size="45.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/persia/dirt_plants_01_norm.png"/>
<texture name="specTex" file="types/persia/dirt_plants_01_spec.png"/>
</textures>
<props size="45.0"/>
<props size="45.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/sahara/sand_04_norm.png"/>
<texture name="specTex" file="types/sahara/sand_04_spec.png"/>
</textures>
<props size="32.0"/>
<props size="32.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/sahara/sand_04_norm.png"/>
<texture name="specTex" file="types/sahara/sand_04_spec.png"/>
</textures>
<props size="32.0"/>
<props size="32.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/sahara/sand_01_norm.png"/>
<texture name="specTex" file="types/sahara/sand_01_spec.png"/>
</textures>
<props size="100.0"/>
<props size="100.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/sahara/sand_01_norm.png"/>
<texture name="specTex" file="types/sahara/sand_01_spec.png"/>
</textures>
<props size="100.0"/>
<props size="100.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/african_savanna/dirt_01_norm.png"/>
<texture name="specTex" file="types/african_savanna/dirt_01_spec.png"/>
</textures>
<props size="48.0" angle="135.0"/>
<props size="48.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/sahara/dirt_cracks_01_norm.png"/>
<texture name="specTex" file="types/sahara/dirt_cracks_01_spec.png"/>
</textures>
<props size="40.0" angle="45.0"/>
<props size="40.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -1,10 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<terrain>
<textures>
<texture name="baseTex" file="types/persia/dirt_plants_01.png"/>
<texture name="baseTex" file="types/african_savanna/dirt_plants_01.png"/>
<texture name="normTex" file="types/persia/dirt_plants_01_norm.png"/>
<texture name="specTex" file="types/persia/dirt_plants_01_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_03_norm.png"/>
<texture name="specTex" file="types/india/dirt_03_spec.png"/>
</textures>
<props size="60.0" angle="180.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/temperate/grass_dirt_01_norm.png"/>
<texture name="specTex" file="types/temperate/grass_dirt_01_spec.png"/>
</textures>
<props size="70.0"/>
<props size="70.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/african_savanna/mud_01_norm.png"/>
<texture name="specTex" file="types/african_savanna/mud_01_spec.png"/>
</textures>
<props size="48.0"/>
<props size="48.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/mud_01_norm.png"/>
<texture name="specTex" file="types/india/mud_01_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/african_savanna/cliff_01_norm.png"/>
<texture name="specTex" file="types/african_savanna/cliff_01_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/african_savanna/cliff_01_norm.png"/>
<texture name="specTex" file="types/african_savanna/cliff_01_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/african_savanna/cliff_01_norm.png"/>
<texture name="specTex" file="types/african_savanna/cliff_01_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_01_norm.png"/>
<texture name="specTex" file="types/india/dirt_01_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/rocks_dirt_01_norm.png"/>
<texture name="specTex" file="types/india/rocks_dirt_01_spec.png"/>
</textures>
<props size="100.0"/>
<props size="100.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_03_norm.png"/>
<texture name="specTex" file="types/india/dirt_03_spec.png"/>
</textures>
<props size="32.0"/>
<props size="32.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_03_norm.png"/>
<texture name="specTex" file="types/india/dirt_03_spec.png"/>
</textures>
<props size="32.0"/>
<props size="32.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/alpine_arctic/grass_01_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/grass_01_spec.png"/>
</textures>
<props size="40.0"/>
<props size="40.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/alpine_arctic/ice_01_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/ice_01_spec.png"/>
</textures>
<props size="70.0"/>
<props size="70.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/alpine_arctic/paving_stones_01_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/paving_stones_01_spec.png"/>
</textures>
<props size="30.0"/>
<props size="30.0" angle="-45.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/alpine_arctic/paving_stones_01_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/paving_stones_01_spec.png"/>
</textures>
<props size="30.0"/>
<props size="30.0" angle="-45.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/cliff_02_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/cliff_01_spec.png"/>
</textures>
<props size="80.0"/>
<props size="80.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/cliff_02_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/cliff_01_spec.png"/>
</textures>
<props size="80.0"/>
<props size="80.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/alpine_arctic/cliff_02_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/cliff_02_spec.png"/>
</textures>
<props size="80.0"/>
<props size="80.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/alpine_arctic/cliff_02_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/cliff_02_spec.png"/>
</textures>
<props size="80.0"/>
<props size="80.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/alpine_arctic/gravel_dirt_01_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/gravel_dirt_01_spec.png"/>
</textures>
<props size="36.0"/>
<props size="36.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/alpine_arctic/snow_01_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/snow_01_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/alpine_arctic/snow_02_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/snow_02_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/alpine_arctic/snow_02_norm.png"/>
<texture name="specTex" file="types/alpine_arctic/snow_02_spec.png"/>
</textures>
<props size="48.0"/>
<props size="48.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/baltic_nordic/dirt_rocks_01_norm.png"/>
<texture name="specTex" file="types/baltic_nordic/dirt_rocks_01_spec.png"/>
</textures>
<props size="48.0"/>
<props size="48.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/baltic_nordic/grass_rocks_01_norm.png"/>
<texture name="specTex" file="types/baltic_nordic/grass_rocks_01_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/baltic_nordic/rock_moss_01_norm.png"/>
<texture name="specTex" file="types/baltic_nordic/rock_moss_01_spec.png"/>
</textures>
<props size="80.0"/>
<props size="80.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/temperate/grass_dirt_01_norm.png"/>
<texture name="specTex" file="types/temperate/grass_dirt_01_spec.png"/>
</textures>
<props size="70.0"/>
<props size="70.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/temperate/grass_02_norm.png"/>
<texture name="specTex" file="types/temperate/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/temperate/grass_02_norm.png"/>
<texture name="specTex" file="types/temperate/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/steppe/grass_04_norm.png"/>
<texture name="specTex" file="types/steppe/grass_04_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/temperate/grass_mud_01_norm.png"/>
<texture name="specTex" file="types/temperate/grass_mud_01_spec.png"/>
</textures>
<props size="50.0"/>
<props size="50.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/temperate/grass_02_norm.png"/>
<texture name="specTex" file="types/temperate/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/temperate/grass_02_norm.png"/>
<texture name="specTex" file="types/temperate/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/temperate/grass_mud_01_norm.png"/>
<texture name="specTex" file="types/temperate/grass_mud_01_spec.png"/>
</textures>
<props size="50.0"/>
<props size="50.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/steppe/grass_rocks_01_norm.png"/>
<texture name="specTex" file="types/steppe/grass_rocks_01_spec.png"/>
</textures>
<props size="64.0"/>
<props size="64.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/rocks_dirt_01_norm.png"/>
<texture name="specTex" file="types/india/rocks_dirt_01_spec.png"/>
</textures>
<props size="120.0"/>
<props size="120.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/cliff_02_norm.png"/>
<texture name="specTex" file="types/india/cliff_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/cliff_03_norm.png"/>
<texture name="specTex" file="types/india/cliff_03_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_01_norm.png"/>
<texture name="specTex" file="types/india/dirt_01_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_01_norm.png"/>
<texture name="specTex" file="types/india/dirt_01_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_03_norm.png"/>
<texture name="specTex" file="types/india/dirt_03_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -2,7 +2,7 @@
<terrain>
<textures>
<texture name="baseTex" file="types/india/farmland_01.png"/>
<texture name="normTex" file="types/aegean_anatolia/farmland_01_norm.png"/>
<texture name="normTex" file="types/furrows_norm.png"/>
<texture name="specTex" file="types/aegean_anatolia/farmland_01_spec.png"/>
</textures>
<material>terrain_normstrong_spec.xml</material>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/forestfloor_001_norm.png"/>
<texture name="specTex" file="types/india/forestfloor_001_spec.png"/>
</textures>
<props size="24.0"/>
<props size="24.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/forestfloor_002_norm.png"/>
<texture name="specTex" file="types/india/forestfloor_002_spec.png"/>
</textures>
<props size="24.0"/>
<props size="24.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_dirt_01_norm.png"/>
<texture name="specTex" file="types/india/grass_dirt_01_spec.png"/>
</textures>
<props size="70.0"/>
<props size="70.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_dirt_01_norm.png"/>
<texture name="specTex" file="types/india/grass_dirt_01_spec.png"/>
</textures>
<props size="70.0"/>
<props size="70.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/grass_02_norm.png"/>
<texture name="specTex" file="types/india/grass_02_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/temperate/grass_mud_01_norm.png"/>
<texture name="specTex" file="types/temperate/grass_mud_01_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/mud_01_norm.png"/>
<texture name="specTex" file="types/india/mud_01_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/paving_01_norm.png"/>
<texture name="specTex" file="types/india/paving_01_spec.png"/>
</textures>
<props size="20.0"/>
<props size="20.0" angle="-45.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/paving_02_norm.png"/>
<texture name="specTex" file="types/india/paving_02_spec.png"/>
</textures>
<props size="20.0"/>
<props size="20.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/rocks_dirt_01_norm.png"/>
<texture name="specTex" file="types/india/rocks_dirt_01_spec.png"/>
</textures>
<props size="100.0"/>
<props size="100.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/sand_01_norm.png"/>
<texture name="specTex" file="types/india/sand_01_spec.png"/>
</textures>
<props size="40.0"/>
<props size="40.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<terrain>
<textures>
<texture name="baseTex" file="types/italy/paving_pompeii.png"/>
<texture name="normTex" file="types/italy/paving_pompeii_norm.png"/>
<texture name="specTex" file="types/italy/paving_pompeii_spec.png"/>
</textures>
<props size="10.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -0,0 +1,10 @@
<?xml version="1.0" encoding="utf-8"?>
<terrain>
<textures>
<texture name="baseTex" file="types/italy/paving_rome.png"/>
<texture name="normTex" file="types/italy/paving_pompeii_norm.png"/>
<texture name="specTex" file="types/italy/paving_pompeii_spec.png"/>
</textures>
<props size="10.0" angle="0.0"/>
<material>terrain_normstrong_spec.xml</material>
</terrain>
@@ -0,0 +1,5 @@
<?xml version="1.0" encoding="utf-8" standalone="no"?>
<Terrains>
<Terrain groups="biome_italy" />
</Terrains>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_01_norm.png"/>
<texture name="specTex" file="types/india/dirt_01_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_01_norm.png"/>
<texture name="specTex" file="types/india/dirt_01_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/india/dirt_01_norm.png"/>
<texture name="specTex" file="types/india/dirt_01_spec.png"/>
</textures>
<props size="60.0"/>
<props size="60.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/nubia/dirt_04_norm.png"/>
<texture name="specTex" file="types/nubia/dirt_04_spec.png"/>
</textures>
<props size="48.0"/>
<props size="48.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>
@@ -5,6 +5,6 @@
<texture name="normTex" file="types/sahara/dirt_cracks_01_norm.png"/>
<texture name="specTex" file="types/sahara/dirt_cracks_01_spec.png"/>
</textures>
<props size="40.0" angle="45.0"/>
<props size="40.0" angle="0.0"/>
<material>terrain_norm_spec.xml</material>
</terrain>

Some files were not shown because too many files have changed in this diff Show More