Presentation of LR2V Kadi Bouatouch IRISA

Slides:



Advertisements
Similar presentations
1 05/10/2014 Computer Graphics Lecture 10 Global Illumination 1: Ray Tracing and Radiosity Taku Komura.
Advertisements

Computer Graphics In4/MSc Computer Graphics Lecture Notes #15 Illumination III View Independent Rendering.
3D Graphics Rendering and Terrain Modeling
Photon Mapping. How did I use it 10 years ago? Why might you want to use it tomorrow?
Realistic Images Using Photon Mapping Under Supervision of : DR.Zaki Taha Project Team Ahmed IsmaielMahmoud Mostafa Assistants Amr GamgomSalma Hamdy.
CSCE 641: Photon Mapping Jinxiang Chai. Outline Rendering equation Photon mapping.
Computer Graphics (Fall 2005) COMS 4160, Lecture 21: Ray Tracing
1 Advanced Ray Tracing Mani Thomas CISC 440/640 Computer Graphics.
Admission to CS 184 Enrollment priorities are 1. CS/EECS majors, 2. CS/EECS minors (this category includes applied math majors) 3. anyone else with a declared.
1/12/09 1 Introduction Computer Graphics COMP 770 (236) Spring 2009 Instructor: Dinesh Manocha.
3D Graphics Processor Architecture Victor Moya. PhD Project Research on architecture improvements for future Graphic Processor Units (GPUs). Research.
Precomputed Radiance Transfer Harrison McKenzie Chapter.
1 7M836 Animation & Rendering Global illumination, ray tracing Arjan Kok
Lecture 8 Advanced Rendering – Ray Tracing, Radiosity & NPR.
CSC418 Computer Graphics n Raytracing n Shadows n Global Illumination.
Ray Tracing Primer Ref: SIGGRAPH HyperGraphHyperGraph.
Ray Tracing and Photon Mapping on GPUs Tim PurcellStanford / NVIDIA.
Technology and Historical Overview. Introduction to 3d Computer Graphics  3D computer graphics is the science, study, and method of projecting a mathematical.
1. 2 Plan Introduction Overview of the semester Administrivia Iterated Function Systems (fractals)
Today More raytracing stuff –Soft shadows and anti-aliasing More rendering methods –The text book is good on this –I’ll be using images from the CDROM.
1 Computer Graphics (under) Sep., 2003 Jung Hong Chuang CSIE NCTU.
Computer Graphics An Introduction. What’s this course all about? 06/10/2015 Lecture 1 2 We will cover… Graphics programming and algorithms Graphics data.
-Global Illumination Techniques
Project Raytracing. Content Goals Idea of Raytracing Ray Casting – Therory – Practice Raytracing – Theory – Light model – Practice Output images Conclusion.
University of Texas at Austin CS384G - Computer Graphics Fall 2008 Don Fussell Distribution Ray Tracing.
Ray Tracing Sang Il Park SEjong University With lots of slides stolen from Jehee Lee, Doug James, Steve Seitz, Shree Nayar, Alexei Efros, Fredo Durand.
Ray Tracing Chapter CAP4730: Computational Structures in Computer Graphics.
INTRODUCTION INTRODUCTION Computer Graphics: As objects: images generated and/or displayed by computers. As a subject: the science of studying how to generate.
Ray Tracing Jian Huang, CS 594, Fall, 2002 This set of slides are used at Ohio State by Prof. Roger Crawfis.
Week 10 - Wednesday.  What did we talk about last time?  Shadow volumes and shadow mapping  Ambient occlusion.
Computer graphics & visualization Photon Mapping.
Computer Graphics Global Illumination: Photon Mapping, Participating Media Lecture 12 Taku Komura.
Global Illumination with a Virtual Light Field Mel Slater Jesper Mortensen Pankaj Khanna Insu Yu Dept of Computer Science University College London
COMPUTER GRAPHICS CSCI 375. What do I need to know?  Familiarity with  Trigonometry  Analytic geometry  Linear algebra  Data structures  OOP.
Computer Graphics (under) Sep., 2004 Jung Hong Chuang CSIE NCTU.
Collaborative Visual Computing Lab Department of Computer Science University of Cape Town Graphics Topics in VR By Shaun Nirenstein.

Recursion and Data Structures in Computer Graphics Ray Tracing 1.
CSE 681 Introduction to 3D Graphics. CSE 681 Computer graphics is “the creation and manipulation of graphics images by means of computer.” (Marc Berger,
University of Montreal & iMAGIS A Light Hierarchy for Fast Rendering of Scenes with Many Lights E. Paquette, P. Poulin, and G. Drettakis.
Monte-Carlo Ray Tracing and
Subject Name: Computer Graphics Subject Code: Textbook: “Computer Graphics”, C Version By Hearn and Baker Credits: 6 1.
Pure Path Tracing: the Good and the Bad Path tracing concentrates on important paths only –Those that hit the eye –Those from bright emitters/reflectors.
Ray Tracing Fall, Introduction Simple idea  Forward Mapping  Natural phenomenon infinite number of rays from light source to object to viewer.
Bounding Volume Hierarchy. The space within the scene is divided into a grid. When a ray travels through a scene, it only passes a few boxes within the.
Advanced topics Advanced Multimedia Technology: Computer Graphics Yung-Yu Chuang 2006/01/04 with slides by Brian Curless, Zoran Popovic, Mario Costa Sousa.
Discussion of Report 2 1.To include the indirect lighting from a large diffuse surface such as the floor or a wall. 2.To compute the lighting from area.
CSE 681 Introduction to Ray Tracing. CSE 681 Ray Tracing Shoot a ray through each pixel; Find first object intersected by ray. Image plane Eye Compute.
Global Illumination (3) Path Tracing. Overview Light Transport Notation Path Tracing Photon Mapping.
Distributed Ray Tracing. Can you get this with ray tracing?
Distributed Ray Tracing. Can you get this with ray tracing?
David Luebke 1 7/5/2016 CS 551/651: Advanced Computer Graphics Review for final.

Aspects of Game Rendering
Distributed Ray Tracing
3D Graphics Rendering PPT By Ricardo Veguilla.
Real-time Computer Graphics Overview
Interactive Computer Graphics
(c) 2002 University of Wisconsin
Distributed Ray Tracing
(c) 2002 University of Wisconsin
Introduction to Computer Graphics
Distributed Ray Tracing
Introduction to Computer Graphics
Introduction to spagetti and meatballs
– Graphics and Visualization
Introduction to Ray Tracing
Distributed Ray Tracing
CSC418 Computer Graphics Raytracing Shadows Global Illumination.
Distributed Ray Tracing
Presentation transcript:

Presentation of LR2V Kadi Bouatouch IRISA

Course: LR2V No prerequisite French: Lancer de Rayon, Rendu et Visualisation English: Ray Tracing, Rendering and Visualization

Context Representation and visualization of things which do not exist –Create 3D virtual worlds Choose the model of the objects we want to represent –Visualize them or simulate wave propagation Choose a representation model Choose its appearance Choose a visualization method (rendering) –Animate these worlds

Interest in 3D virtual worlds Computer aided design Manufacturing Movies Entertainment: video games Data Visualization Virtual Reality Working without risk Simulation Acoustics

Application

Rendering Engine Geometric Model Appearance Model Rendering Engine

Rendering Engine Real-time –Z-buffer 10 images per second>>0,1s 25 images per second>>0,04 s 60 images per second>>0,016 s 120 images per second>>0,008 s Non real-time (also for acoustics simul) –Ray Tracing, Path Tracing, Photon Mapping –Radiosity

Ray Tracing: Principle Y X Z eye screen incident ray world coordinates scene model nearest intersected surface refracted ray reflected ray shadow “feeler” ray

Ray Tracing: Principle

Contents LR2V - tronc commun –Deterministic Ray Tracing Geometric computation : intersection, hierarchy of bounding volumes Illumination model: reflection, refraction Acceleration : methods of subdivision into cells: 3D, BSP tree, KD-Tree, Octree, Uniform Grid –Stochastic Ray Tracing: Monte Carlo, stochastic sampling, area light sources, fuzzy reflection, anti- aliasing –Volume Rendering: how to render volume data? Medical Imaging, Scientific Visualization

Reflections If only one reflected ray is considered, then ray- tracing will only handle perfect mirrors.

Reflections Glossy reflections (multiple reflected rays) blur the reflection: use of Monte Carlo method

Translucency

Example of Volume Rendering

Available Documents Available : –Introduction to Computer Graphics –Deterministic Ray Tracing –Texturing –Stochastic Ray Tracing –Volume Rendering