Decals are textures which can be mapped to environment objects & terrain. Their main use is adding detail and variation to the scenery. Blood splats, ambient shadows and footprints use them too.
To create a custom decal, the following files are needed:
- XML File - What you select when loading the decal
This file is what you load in the engine to make the decal show up. It links to a color texture and a normal texture that make up the decal.
<?xml version="2.0" ?> <Type>generic</Type> <DecalObject> <ColorMap>Data/Textures/Decals/Rocky/black_dust_c.tga</ColorMap> <NormalMap>Data/Textures/diffusebump.tga</NormalMap> <ShaderName>decal</ShaderName> </DecalObject>
Path to the texture file.
Path to the Normal map image file.
Can be created with any image manipulation program.
Normal Map Image File
Can be created with any image manipulation program. Must have the same dimensions as the texture file. TODO: is this True?