Proyecto CC52B Implementación de ray tracing

Slides:



Advertisements
Presentaciones similares
England 2009 By Laura and Kieran. Introduction The aims of the project are to further develop the partnership between the staff and students in our schools.
Advertisements

Gestion de Configuracion: RANCID
Proyecto CC52B Implementación de ray tracing Avances Jong Bor Lee Profesora: María Cecilia Rivara Auxiliar: Eduardo Graells.
Proyecto CC52B Implementación de ray tracing Avances Jong Bor Lee Profesora: María Cecilia Rivara Auxiliar: Eduardo Graells.
MÁSTER DE SECUNDARIA: MÓDULO DE INNOVACIÓN E INICIACIÓN A LA INVESTIGACIÓN Topic 8. ACTION RESEARCH IN THE L2 CLASSROOM: CONTENTS: From: Madrid, D. and.
Maximiliano Monterrubio Gutiérrez
Desarrollo de un entorno de programación para Máquinas de Turing
¡Bienvenidos a la clase de español!
Sistemas Dinámicos Introducción Septiembre, Introducción System dynamics is a field of study that Jay Forrester founded at the Massachusetts Institute.
El Arcoiris.
Índex Introducción Evolución Especificación Desarrollo Documentación Opiniones Proyectos.
Modelo de iluminación simple R = I a.Kr + Σ I i.((1-Ks).Kr. L i.n + Ks. (V.r i ) q ) G = I a.Kg + Σ I i.((1-Ks).Kg. L i.n + Ks. (V.r i ) q ) B = I a.Kb.
Ing. Rubén García Farje REDES SOCIALES.
EXe Learning.
Acceso Abierto Regina Célia Figueiredo Castro Coordinadora de Comunicación Científica en Salud BIREME/OPS/OMS Taller para Editores.
Fundamentos de sistemas digitales, 9/E
 Dominios › Tipos › ¿ Qué son ?  Servidor › Tipos › ¿ Dónde contratarlos ?  Pagina web › Programación  Programas para programar.
Ciencias Naturales 2º ES0
Modelos de iluminación global THE WHITTED IMAGE - BASIC RECURSIVE RAY TRACING Copyright © 1997 A. Watt and L. Cooper.
El calendario 20 puntos. For each calendar date (box) you will write out in Spanish the answer the the question “¿Cuál es la fecha de hoy?” –Ejemplo:
Psicología Comunitaria: Una Breve Introducción
Laboratorio de Computación Grafica Universidad Central de Venezuela
LA REFLEXIÓN DE LA LUZ: ESPEJOS
Jornadas de Formación Continuada de la GUETS
Eliminación de Superficies Ocultas
Ray-Tracing Cristian Caroli José Dunia.
LA ADOPCIÓN DE LAS REDES SOCIALES POR LAS BIBLIOTECAS UNIVERSITARIAS DE ARGENTINA, BRASIL, ESPAÑA Y ESTADOS UNIDOS: un estudio exploratorio Giseli Adornato.
Hoy es miércoles. Es el 14 de mayo La pregunta: For each of the sentences below, fill in the correct form of SER OR ESTAR. Also note which letter of the.
Recursos en español en la Biblioteca de la Universidad Kean Recursos en español en la Biblioteca de la Universidad Kean Kean University Library Spanish-Language.
Aplicando las Pautas ¡¡Comprendiéndolas!!. El espíritu “El poder de la Web está en su universalidad. Que todo el mundo pueda acceder, a pesar de la discapacidad,
Segmentación de secuencias de video en tiempo real utilizando una WebCam V Taller de Procesamiento de Imágenes (PI 2008) Presenta: Francisco Javier Hernández.
MATERIAL DE APRENDIZAJE PARA ESCUELAS DÍA MUNDIAL DEL AGUA 2015 AGUA PARA UN MUNDO SUSTENTABLE GUÍA DE NOTAS PARA LOS MAESTROS.
Radiosity José De Freitas José Teixeira
Autómatas y Lenguajes Formales
1 Detección de Movimiento en Imágenes Digitales “tracking” Por: Héctor Duque MISC - Universidad de Los Andes.
Aportación de la Telemática a los Sistemas Inteligentes de Transporte
Modeling of objects Watt chap. 2, Hearn ,
Graficaci ó n IA7200-T Dr. Juan Jos é Flores Romero
Ray Tracing. -La primera noción del Ray Tracing se remonta a Por René Descartes. -En 1980 se propone el Ray tracing a nivel Computacional, creando.
Despliegue de Volúmenes
Computación Gráfica Dr. Jorge Ernesto Rodríguez
GPUs Rayco González Sicilia Microprocesadores para Comunicaciones 5º ETSIT.
Iluminación.
1A Test Prep.
Rep.A. García-Alonso1 >> Representación
Computación Gráfica I – CI4321
Status – Week 294 Victor Moya. Status Conocimiento sobre el pipeline 3D. Conocimiento sobre el pipeline 3D. Hardware. Hardware. Trazas. Trazas. Recursos.
Iluminación Global: Mapa de Fotones
Introducción a los gráficos
Laboratorio de Computación Grafica Universidad Central de Venezuela
Utilización de Convenios Vigentes. CURSOS CONDUCENTES A CERTIFICACIONES ING. EN COMPUTACION E INFORMATICA SL-110 Fundamentos de Java SL-110 JAVA ASOCIADO.
Por: Ernesto Y. Soto Rivas G
Artículos definidos Definite articles Copy. Definite articles In Spanish, the definite article has 4 forms, depending on whether the noun is masculine,
UNIVERSIDAD SIMÓN BOLIVAR – GRUPO GID-045 MODELAJE MATEMATICO Y SIMULACION /06/2012 Grupo de Modelaje Matemático y Simulación Profesores integrantes:
SOFTWARE ESTADISTICO Y ADMINISTRADORES DE BASES DE DATOS
Departamento Ciencias Básicas UDB Física
Número 69, agosto 16 de  Circularon Novitas Contrapartida 376 y Registro contable 68.  Los profesores de la Unidad de Aseguramiento.
Vicente Boluda Grau – G.I.M – P.A.T.G
Capacitación Herramientas Asesoría Seguimiento Investigación.
Overclipping It’s very important as a trader that you understand your clip size and what positions this allows you to have. In addition it will help you.
 Objetivo: Estudiar para el examen.  Contestar y escribir las respuestas del juego.  Objective: To study for the test.  To answer and write the answers.
LA REFLEXIÓN DE LA LUZ: ESPEJOS. ¿Qué es la reflexión de la luz? La reflexión de la luz es el cambio de dirección que experimenta un rayo luminoso al.
¿Yo? ¿Cómo soy yo? Soy generosa y estricta ~de vez en cuando, humilde. A veces soy egoísta pero siempre amable. Hoy soy habladora, ayer introvertida,
República Bolivariana de Venezuela Ministerio del Poder Popular para la Educación Universitaria Universidad Fermín Toro Vicerrectorado Académico Decanato.
objetivos Leer y entender El grito de la independencia de México. Ilustrar la independencia de Méxco Read and understand “the shout (el grito)” of the.
Rep.SombTranspA. García-Alonso1 >> Representación
Rep.A. García-Alonso1 >> Representación
Neutron Radiography. Outline Introduction Radiography principle Instrumentation Conclusions.
Los Países.
Gustar y Encantar.
Transcripción de la presentación:

Proyecto CC52B Implementación de ray tracing Jong Bor Lee Profesora: María Cecilia Rivara Auxiliar: Eduardo Graells

¿Qué es ray tracing? Es una técnica de rendering que produce imágenes trazando rayos desde un ojo imaginario a cada pixel. El rayo se hace rebotar con los objetos de la escena y el rayo reflejado determinará el color de un pixel. Imagen del paper de Turner Whitted An improved illumination model for shaded display Communications of the ACM, v.23 n.6, p.343-349, June 1980

¿Qué es ray tracing? Applet ilustrativo: http://www.siggraph.org/education/materials/HyperGraph/raytrace/rt_java/raytrace.html

¿Qué es ray tracing? El proceso de seguimiento es recursivo

¿Qué es ray tracing? Da imágenes de gran realismo. Facilita efectos de reflexión y refracción, entre otros. Técnica popular, ampliamente estudiada y documentada.

¿Qué es ray tracing? Es costosa computacionalmente, así que no se usa en tiempo real, aunque hay investigación avanzando en este sentido. Ejemplo: RayCity, juego de carreras (proyecto de universidades de Saarland y Erlangen, Alemania, 2005)

Planes (muy preliminar) Iteración 1: estudio e implementación básica de ray tracing (lograr que funcione, sin buscar eficiencia ni imágenes sofisticadas). Iteración 2: posibles optimizaciones dependiendo de la eficiencia de la implementación. Experimentar con distintas escenas y efectos (reflexión, refracción, antialiasing).

Ambiente de desarrollo OpenGL C++

Referencias Glassner, Andrew. An introduction to ray tracing. 1989. Hearn, Baker. Computer Graphics Principles and Graphics in C. Cap 14-6, Ray-tracing methods. Second edition, 1995. A raytracer in C++ http://www.codermind.com/articles/Raytracer-in-C++-Introduction-What-is-ray-tracing.html

Referencias Ray Tracing on GPU http://www.clockworkcoders.com/oglsl/rt/ Raytracing: Theory and implementation http://www.devmaster.net/articles/raytracing_series/part1.php