This preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full DocumentThis preview has intentionally blurred sections. Sign up to view the full version.
View Full Document
Unformatted text preview: MIT EECS 6.837, Durand and Cutler Acceleration Data Structures for Ray Tracing MIT EECS 6.837, Durand and Cutler Today • Review & Schedule • Motivation – Distribution Ray Tracing • Bounding Boxes • Spatial Acceleration Data Structures • Flattening the transformation hierarchy MIT EECS 6.837, Durand and Cutler Last Week: • Ray Tracing – Shadows – Reflection – Refraction • Local Illumination – Bidirectional Reflectance Distribution Function (BRDF) – Phong Model θ i θ r φ i φ r MIT EECS 6.837, Durand and Cutler Schedule • Wednesday October 1 st : Assignment 3 (Ray Tracing & Phong Materials) due • Sunday October 5 th , 57 PM, Review Session for Quiz 1 • Tuesday October 7 th : Quiz 1: In class • Wednesday October 15th: Assignment 4 (Grid Acceleration) due MIT EECS 6.837, Durand and Cutler Questions? MIT EECS 6.837, Durand and Cutler Today • Review & Schedule • Motivation – Distribution Ray Tracing • Bounding Boxes • Spatial Acceleration Data Structures • Flattening the transformation hierarchy MIT EECS 6.837, Durand and Cutler Extra rays needed for these effects: • Distribution Ray Tracing – Soft shadows – Antialiasing (getting rid of jaggies) – Glossy reflection – Motion blur – Depth of field (focus) MIT EECS 6.837, Durand and Cutler Shadows • one shadow ray per intersection per point light source no shadow rays one shadow ray MIT EECS 6.837, Durand and Cutler Soft Shadows • multiple shadow rays to sample area light source one shadow ray lots of shadow rays MIT EECS 6.837, Durand and Cutler Antialiasing – Supersampling • multiple rays per pixel point light area light jaggies w/ antialiasing MIT EECS 6.837, Durand and Cutler Reflection • one reflection ray per intersection perfect mirror θ θ MIT EECS 6.837, Durand and Cutler Glossy Reflection • multiple reflection rays polished surface θ θ Courtesy of Justin Legakis. Used with permission. MIT EECS 6.837, Durand and Cutler otion Blur • Sample objects temporally Image removed due to copyright considerations. MIT EECS 6.837, Durand and Cutler Depth of Field • multiple rays per pixel focal length film Courtesy of Justin Legakis. Used with permission. MIT EECS 6.837, Durand and Cutler Algorithm Analysis • Ray casting • Lots of primitives • Recursive • Distributed Ray Tracing Effects – Soft shadows – Antialiasing – Glossy reflection – Motion blur – Depth of field cost ≤ height * width * num primitives * intersection cost * num shadow rays * supersampling * num glossy rays * num temporal samples * max recursion depth * . . ....
View
Full Document
 Fall '03
 Durand
 Computer Graphics, Data Structures, Bounding volume, Geometric algorithms, Distributed ray tracing, Durand, MIT EECS

Click to edit the document details