Title: Theory / Unimportant / CS / Algo / Graphics / Fundamentals -Shirley Marschner{ / 04 Ray Tracing
Tags: récupéré

Name: rendering
Definition: takes as its input a set of objects and produces as its output an array of pixels
Page: 69
Chapter: 4

Name: Object-order rendering
Definition: rendering with each object is considered in turn
Page: 69
Chapter: 4

Question: Which of image or object order rendering is usally faster
Answer: object
Page: 69
Chapter: 4

Question: Which of image or object order rendering is usally simpler
Answer: image
Page: 69
Chapter: 4

Question: Which of image or object order rendering is more flexible
Answer: image
Page: 69
Chapter: 4

Name: Ray tracing
Definition: ray generation
Page: 70
Chapter: 4
Definition2: ray intersection
Conjdef: All of
Definition3: shading,
Typ: an image-order algorithm for making renderings of 3D scenes

Name: ray generation
Definition: algo which computes the origin and direction of each pixel’s viewing ray based on the camera geometry;
Page: 70
Chapter: 4

Name: ray intersection
Definition: algo which finds the closest object intersecting the viewing ray;
Page: 70
Chapter: 4

Name: Shading
Definition: algo which computes the pixel color based on the results of ray intersection.
Page: 70
Chapter: 4

Page: 70
Chapter: 4
Example: for each pixel do:
  compute viewing ray
  find first object hit by ray and its surface normal n
  set pixel color to value computed from hit point, light, and n
Intuition: basic ray tracing program