Steve Marschner CS 4620 Cornell University
Steve Marschner • Cornell CS4620 Fall 2020
Ray Tracing Intro
1
Ray Tracing Intro Steve Marschner CS 4620 Cornell University - - PowerPoint PPT Presentation
Ray Tracing Intro Steve Marschner CS 4620 Cornell University Cornell CS4620 Fall 2020 Steve Marschner 1 Projection To render an image of a 3D scene, we project it onto a plane Most common projection type is perspective projection
Steve Marschner • Cornell CS4620 Fall 2020
1
Steve Marschner • Cornell CS4620 Fall 2020
2
Steve Marschner • Cornell CS4620 Fall 2020
3
Steve Marschner • Cornell CS4620 Fall 2020
3
Steve Marschner • Cornell CS4620 Fall 2020
3
Steve Marschner • Cornell CS4620 Fall 2020
3
Steve Marschner • Cornell CS4620 Fall 2020
4
Steve Marschner • Cornell CS4620 Fall 2020
4
Steve Marschner • Cornell CS4620 Fall 2020
5
Steve Marschner • Cornell CS4620 Fall 2020
5
Steve Marschner • Cornell CS4620 Fall 2020
5
Steve Marschner • Cornell CS4620 Fall 2020
5
Steve Marschner • Cornell CS4620 Fall 2020
for each pixel { compute viewing ray intersect ray with scene compute illumination at visible point put result into image }
6
Steve Marschner • Cornell CS4620 Fall 2020
7
viewing ray pixel position viewing window viewpoint
Steve Marschner • Cornell CS4620 Fall 2020
8
Steve Marschner • Cornell CS4620 Fall 2020
9