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 }
}