3.8.1 Acabado de Superficies
Una de las muchas características de un trazador de rayos es la
capacidad de hacer cosas interesantes con el acabado de sus superficies,
tales como brillos y reflexiones. Añadamos un bonito y pequeño
brillo (punto brillante) a la esfera. Para hacerlo, necesitamos añadir
la palabra reservada
finish
seguida por un valor. Cambiemos
la definición de la esfera como sigue:
sphere {
<0, 1, 2>, 2
texture {
pigment { color Yellow } //Yellow está predefinido en COLORS.INC
finish { phong 1 }
}
}
Trazamos la escena. La palabra phong
añade un brillo del mismo color que la luz que ilumina al objeto.
Esto añade un poco más de credibilidad a la escena y hace
que el objeto parezca más suave y brillante. Valores más
pequeños de phong hacen que el brillo sea menos brillante (los valores
deben estar entre 0 y 1).