ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Software Ray Tracer


Enviado por   •  19 de Noviembre de 2013  •  1.097 Palabras (5 Páginas)  •  148 Visitas

Página 1 de 5

1

Capítulo 1

Propósito del proyecto.

1.1 Planteamiento del problema.

En la actualidad el ser humano cuenta con varias y muy variadas herramientas que le

ayudan a realizar sus labores de manera eficiente. Existen, por ejemplo, vehículos que le

ayudan a recorrer grandes distancias en poco tiempo, instrumentos que le facilitan la

comunicación, máquinas que le auxilian en la administración de sus recursos y que, en

general, le abren un nuevo mundo de posibilidades; entre otras.

De estas herramientas, la computadora es la que ha servido como base para alcanzar el

desarrollo tecnológico de hoy en día. Este artefacto es muy útil para las tareas repetitivas y

bien definidas, así como para resolver modelos matemáticos complejos y de simulación; sin

embargo, la computación convencional es incapaz de resolver eficientemente problemas de

reconocimiento de imágenes, voz y de entendimiento de lenguaje natural. Ante tales

circunstancias el hombre ha propuesto alternativas que mejoren la efectividad de estas

máquinas, al mismo tiempo que ha perfeccionado los éxitos obtenidos hasta el momento.

En el camino recorrido para corregir el desempeño de las tareas realizadas por las

computadoras han surgido nuevas especialidades. Algunas de éstas son las Redes

Neuronales Arificiales, la Realidad Virtual, la Geomática, las Redes de Computadoras y la

Graficación por Computadoras. Esta última puede emplearse con fines científicos,

comerciales y didácticos. Por ejemplo, en el diseño de vehículos automotores resulta de

gran utilidad contar con alguna aplicación que permita modelar y manipular los objetos

tridimensionales que representen a los coches, pues si surge alguna modificación no sería

necesario empezar desde cero para poder satisfacer al nuevo modelo. En general, esta

especialidad es muy útil para el desarrollo de modelos que requieren un alto nivel de detalle

o una actualización inmediata.

Antes de continuar se considera conveniente hacer referencia a la definición de la

graficación por computadora presentada en [Foley, 1984] "es la creación, almacenamiento

y manipulación de modelos e imágenes de objetos por medio de una computadora". Estos

modelos vienen de diversos campos, tales como física, matemáticas, ingenierías, estructuras

2

conceptuales, fenómenos naturales, entre otros. El campo de las gráficas por computadoras

es una mezcla maravillosa de técnicas de arte, programación, geometría y creatividad de

invención. Esta disciplina continuamente está cambiando y creciendo debido a las nuevas

ideas de universidades, estudios de arte, laboratorios de investigación y de animación.

En la actualidad, las gráficas por computadoras permiten la interacción con el usuario de tal

manera que él controla el contenido, la estructura y la apariencia de los objetos por medio

de diferentes dispositivos, como el teclado o el mouse, entre otros. Sin embargo, el usuario

final desconoce, por lo general, todo el procedimiento que se encuentra detrás de la

elaboración de las imágenes que él observa. Aquí intervienen los algoritmos que permiten

el modelado de los objetos representados en la computadora, proceso conocido como

rendering. [Glassner, 1989] define los siguientes tipos de rendering: z-buffer, ray tracing y

radiosity (ver las definiciones de estos conceptos en las secciones 2.2 y 2.5). De las técnicas

anteriormente mencionadas, el ray tracing (rastreo de rayos) es la que soporta el mayor

número de características que se pueden encontrar en los objetos reales.

Considerando lo anterior, nos damos cuenta de que si deseamos crear una herramienta que

facilite el desarrollo de modelos entonces nos inclinaríamos por el empleo de un ray tracer,

esto es cualquier programa que implementa el ray tracing. Ya que, aunque es lento, la

calidad de las imágenes que arroja es muy realista, de esta manera, no perderíamos detalle

alguno.

Por otra parte, se recomienda el modelado de piezas tipo LEGO pues con ellas se pueden

crear

...

Descargar como (para miembros actualizados)  txt (7.7 Kb)  
Leer 4 páginas más »
Disponible sólo en Clubensayos.com