3.8.4  Texturas Predefinidas

POV-Ray tiene algunas texturas predefinidas muy sofisticadas en los ficheros de inclusión estándar: glass.inc, metals.inc, stones.inc y woods.inc. Algunas son texturas completas con los parámetros pigment, normal y/o finish ya definidos. Algunas son simplemente pigmentos o sólo acabados. Vamos a cambiar la definición de nuestra esfera como sigue y volvamos a trazarla:
  sphere {
    <0, 1, 2>, 2
    texture {
      pigment {
        DMFWood4       // textura predefinida en textures.inc
        scale 4        // escalada la misma cantidad en todas las direcciones
                  
      }
      finish { Shiny } // predefinida en  finish.inc
    }
  }
El identificador de pigmento DMFWood4 ha sido ya reducido en escala suficiente al ser definido. Para este ejemplo queremos agrandar la escala del patrón. Como queremos una escala uniforme, ponemos un solo valor después de la palabra scale en vez de un vector con factor de escala para X, Y y Z.

Miremos el archivo textures.inc para ver los pigmentos y acabados que ya están definidos y probémoslos. Insertemos el nuevo pigmento donde ahora está DMFWood4 o probemos un acabado diferente en lugar de Shiny y volvemos a trazar de nuevo el archivo.

Aquí tenemos un ejemplo usando un identificador de textura completo en lugar de sólo trozos de ella.

  sphere {
    <0, 1, 2>, 2
    texture { PinkAlabaster }
  }