1. Can you explain how to know which z coordinate to use in an unprojection? Is it written arbitrarily in our code or somehow calculated?
  2. Can you explain NDC?
  3. Can we do some example on the unprojection? It sounds cool.

    It is!

  4. With a raycaster, where would we want to choose an intersected object that is not the closest to the point?

    Maybe if we want to clear everything out of our way?

  5. How does raycaster detect intersections efficiently?

    Excellent question! After the break, we'll look at the geometry algorithms for intersection a ray with a triangle.

  6. Everything seems good; I think I understand so far!