Ray tracing
From CGAFaq
- Ray/Object Intersection
- How do I find the intersection of a ray and a plane?
- How do I determine the intersection between a ray and a triangle?
- How do I determine the intersection between a ray and a sphere?
- How do I find the intersection of a ray and a Bezier surface?
- How do I find the intersection of a ray and an oriented bounding box?
- How do I find the intersection of a ray with a general quadric surface (e.g. sphere, cylinder, etc)?
- Shading
- Acceleration Structures
- What is the best data structure to use for efficient ray/object intersection?
- What is mailboxing and how is it used in ray-tracing?
- How do I compute the octree cells that a ray passes through?
- How do I compute the kd-tree cells that a ray passes through?
- How do I create a high-quality kd-tree for accelerating ray/object intersection?
- General Acceleration Techniques

