animacion

Páginas: 6 (1397 palabras) Publicado: 13 de noviembre de 2014
RAYTRACING
 
Definición: Se trata de una técnica de iluminación global para crear reflexiones y refracciones fotorealistas en superficies reflectivas, y para producir sombras. 

Aunque es una alternativa de gran calidad  a otras técnicas como puede ser el "reflection mapping", tiene como contrapartida un alto coste computacional.
 
La técnica de trazado de rayos, a grandes rasgos, se basaen trazar una serie de rayos desde el observador (cámara) a través del plano de proyección de la imagen.

El rayo podrá intersecar con algún objeto y dependiendo de las propiedades del material (el denominado "shader") provocará que se tracen nuevos rayos para simular la reflexión y refracción.  Si el rayo no interseca ningún objeto se "pintará" el color de fondo, mientras que si se cruza conuno o varios objetos, se pintará áquel que esté más cerca del punto de vista. En el propio algoritmo de raytracing, el procesado de las sombras se realiza mediante shadow rays, que no son más que unos rayos trazados desde el punto de intersección hasta las fuentes de luz.

Ventajas y desventajas
La ventaja principal es el realismo que se consigue son esta técnica en las imágenes, y que ademássea más sencillo lograr dichos efectos. Efectos tales como reflejos y sombras, que son difíciles de simular con las técnicas habituales, tienen un resultado sorprendente y natural con las técnicas de ray tracing.
La principal desventaja es el rendimiento ya que requiere mucha capacidad de cálculo. Ya que en el ray tracing se tiene que procesar cada rayo de luz individualmente. Aunque es unatecnología muy escalable ya que es un algoritmo fácilmente paralelizable.
Por eso las empresas de CPUs y GPUs usan este tipo de técnicas para demostrar el poder de cálculo de sus productos y hay una lucha entre ellas para ver quien ejecuta mejor estos algoritmos.

 
 
Ejemplo 1:
 
Una vez vista la definición de esta técnica y como funciona (muy por encima), vamos a verlo con un par de ejemplosprácticos:
 
1. Creamos una nueva escena. Vamos a crear el suelo; para ello creamos un plano (Create -> Polygon primitives -> plane) y lo escalamos 50 unidades en los ejes X y Z.
Ahora crearemos dos esferas Nurb; primero vamos a cambiar un par de atributos, así que seleccionamos las opciones de creación de esfera:
 

 
Introducimos los valores 1.5 en radious, 12 en Number of sections y 6 enNumber of spans. Ahora creamos 2 esferas, las trasladamos ambas 1.5 unidades en el eje Y y las separamos, pero de manera que quede una bastante cerca de la otra.
 

 
Vamos a asignar materiales a los objetos que hemos creado. Abrimos el Hypershade (Windows -> Rendering editors -> Hypershade  o haciendo click con el botón derecho por encima del menú que se despliega si pulsamos la barraespaciadora en la vista perspectiva y seleccionando Hypershade / Persp). Creamos un nuevo nuevo material de tipo phong E (podemos hacerlo de dos formas, arrastrando con el botón central del ratón el material desde el listado de materiales a la izquierda, o seleccionando, tras abrir un menú con el botón derecho, create -> new material -> phong E.
 
 
 
 
Ahora le asignaremos una textura como color,arrastrando con el botón central la textura File, que encontraremos en la barra izquierda, sobre el material que acabamos de crear y seleccionando color.

Se creará ahora un nodo File conectado al nuevo material. Sólo tenemos que ir al editor de atributos del nodo File y seleccionar el archivo de la textura que queremos poner (podéis descargaros una textura de madera aquí: parquet.jpg). A laderecha veremos otra pestaña Place2DTexture1, que especifica los parámetros de posicionamiento de la textura. En los campos Repeat U y Repeat V introducimos 8. Y una vez asignada la textura, sólo nos queda asignársela a alguna superficie; lo hacemos arrastrando con el botón central del ratón el material sobre el plano creado (si miramos ahora el editor de atributos del plano veremos que ha cambiado...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • La animacion
  • Animación
  • Animacion
  • Animación
  • animacion
  • Animación
  • Animacion
  • Animacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS