miércoles, 7 de noviembre de 2007

Light_Source

Nuestra escena necesita un detalle más. Necesitamos una fuente de luz. Mientras no creemos una, no hay luz en este mundo virtual. Así que vamos a añadir la línea

light_source { <2,> color White}

a la escena para tener acabado nuestro primer archivo de escena de POV-Ray, como se muestra a continuación:

#include "colors.inc"
background { color Cyan }
camera {location <0,> look_at <0,>}
sphere {<0,>, 2
texture {
pigment { color Yellow }}}
light_source { <2,> color White}

El vector en la sentencia light_source especifica la localización de la luz dos unidades a nuestra derecha, cuatro unidades por encima del origen y tres unidades atrás. La fuente de luz es un punto invisible que emite luz. No tiene forma física, así que no necesita textura.

Finish

El IDENTIFICADOR_DE_ACABADO es opcional, pero debe ser colocado después de todos los demás elementos, ya que cualquier elemento que siga al IDENTIFICADOR_DE_ACABADO modifica o sobreescribe los ajustes dados en el IDENTIFICADOR_DE_ACABADO. Si no se especifica ningún identificador, entonces los elementos modifican los valores de acabado en la textura por defecto actual.

Aviso: No se permiten transformaciones dentro de un acabado (finish), debido a que los elementos de acabado cubren de modo uniforme toda la superficie. Cada uno de los ELEMENTOS_DE_ACABADO listados antes está descrito en las subsecciones siguientes.En las primeras versiones de POV-Ray, las palabras clave refraction,ior y caustics eran parte de la declaración de finish, pero ahora son parte de la declaracion de interior. Aunque aún se toleran en finish, por motivos de compatibilidad.

Pigment

El color que definimos es el que tendría el objeto si se le iluminará totalmente. Si estuviéramos pintando un cuadro de una esfera, usaríamos tonos oscuros de un color para marcar las partes sombreadas y tonos más claros para las partes iluminadas. Sin embargo, el trazador de rayos ya hace esto por nosotros. Sólo necesitamos escoger el color básico inherente en el objeto, y POV-Ray lo iluminará u oscurecerá dependiendo de la luz en la escena. Como estamos definiendo el color básico que el objeto posee y no el que aparenta , el parámetro se llama pigment (pigmento).

Sphere


Esta opcion es la que nos permite crear una esfera
#include "colors.inc"
background{White}
camera{location<0,0,-7>look_at<0,0,0>}
light_source{<-5, 10, -5 >}
sphere { <0,>,1 pigment{Black}
finish{ specular 1 reflection -5}

Plane

nos permite dibujar un plano en donde uno desee de la pantalla

Rotate

Esta opcion nos ayuda aser rotar tanto el sphere,el box
rotate <45,> // (in degrees)

Translate

Esta opcion es una mas que podemos utilizar para aser efectos 3D
translate <2.0,>