3.7.1  La Fuente de Luz Puntual

Las luces puntuales son exáctamente lo que su nombre indica. Un punto de luz no tiene tamaño, es invisible e ilumina por igual toda la escena independientemente de la distancia a la fuente de luz (este comportamiento se podría cambiar). Ésta es la forma más simple y básica de la fuente de luz puntual. Sólo hay dos parámetros importantes, location y color. Diseñemos una escena simple y situemos una luz puntual en ella.

Creemos un archivo nuevo con nombre litedemo.pov. Escribámoslo como sigue:

  #include "colors.inc"
  #include "textures.inc"
  camera {
    location  <-4, 3, -9>
    look_at   <0, 0, 0>
    angle 48
  }
Añadamos los siguientes objetos:
  plane {
    y, -1
    texture {
      pigment {
        checker
        color rgb<0.5, 0, 0>
        color rgb<0, 0.5, 0.5>
      }
      finish {
        diffuse 0.4
        ambient 0.2
        phong 1
        phong_size 100
        reflection 0.25
      }
    }
  }
  torus {
    1.5, 0.5
    texture { Brown_Agate }
    rotate <90, 160, 0>
    translate <-1, 1, 3>
  }
  box {
    <-1, -1, -1>, <1, 1, 1>
    texture { DMFLightOak }
    translate <2, 0, 2.3>
  }
  cone {
    <0,1,0>, 0, <0,0,0>, 1
    texture { PinkAlabaster }
    scale <1, 3, 1>
    translate <-2, -1, -1>
  }
  sphere {
    <0,0,0>,1
    texture { Sapphire_Agate }
    translate <1.5, 0, -2>
  }
Ahora colocamos una fuente de luz puntual:
  light_source {
    <2, 10, -3>
    color White
  }

Trazamos la escena a 200x150 -A y vemos que los objetos son claramente visibles y con sombras muy pronunciadas. Los lados de los objetos curvados cercanos a la luz son de color y las áreas que están en el lado opuesto a la luz son más oscuras. También se aprecia que el plano ajedrezado está iluminado incluso en todo el horizonte. Esto nos permite ver el plano, pero no es muy realista.