Previous:Halo Main Index Next:Texture Maps

### Patterned Textures

Patterned textures are complex textures made up of multiple textures. The component textures may be plain textures or may be made up of patterned textures. A plain texture has just one pigment, normal and finish statement. Even a pigment with a pigment map is still one pigment and thus considered a plain texture as are normals with normal map statements.

Patterned textures use either a `texture_map` statement to specify a blend or pattern of textures or they use block textures such as `checker` with a texture list or a bitmap similar to an image map called a material map specified with a `material_map` statement.

The syntax is...

PATTERNED_TEXTURE:

`
  texture {
` [PATTERNED_TEXTURE_ID] [TRANSFORMATIONS...] `}` | `
  texture {
` PATTERN_TYPE [TEXTURE_PATTERN_MODIFIERS...] `}` | `
  texture {
` `tiles` TEXTURE `tile2` TEXTURE [TRANSFORMATIONS...] `}` | `
  texture {
` `
  material_map{
`
  BITMAP_TYPE "bitmap.ext" [BITMAP_MODS...] TEXTURE... [TRANSFORMATIONS...]
`
  }
  }
`
TEXTURE_PATTERN_MODIFIER:
  PATTERN_MODIFIER
| TEXTURE_LIST | `
  texture_map{
` TEXTURE_MAP_BODY `}`

There are restrictions on using patterned textures. A patterned texture may not be used as a default texture (see section "The #default Directive"). A patterned texture cannot be used as a layer in a layered texture however you may use layered textures as any of the textures contained within a patterned texture.

Previous:Halo Main Index Next:Texture Maps