YoVDO

How Ray Casting and Sphere Intersection Works - Ray Tracing Series

Offered By: The Cherno via YouTube

Tags

Ray Tracing Courses C++ Courses Computer Graphics Courses

Course Description

Overview

Explore the fundamentals of ray casting and sphere intersection in this comprehensive video tutorial on ray tracing. Learn how to set up a ray tracing environment, cast rays, visualize ray directions, and calculate sphere intersections. Discover techniques for determining hit coordinates, calculating normals, and implementing basic lighting. Gain insights into optimizing ray tracing algorithms, including the effects of normalization and evaluating single solutions. Follow along with practical demonstrations and explanations to enhance your understanding of these essential ray tracing concepts.

Syllabus

- Intro
- Setup in Hazel
- Casting rays
- Visualizing ray direction
- Visualizing sphere intersection
- Calculating and visualizing sphere hit coordinates
- Calculating normals
- Lighting
- Visualizing rays and hit points
- Only evaluating one solution
- The effect of normalisation
- To normalize or not to normalise
- Some notes about optimization


Taught by

The Cherno

Related Courses

Computer Graphics
University of California, San Diego via edX
Intro to Parallel Programming
Nvidia via Udacity
Initiation à la programmation (en C++)
École Polytechnique Fédérale de Lausanne via Coursera
C++ For C Programmers, Part A
University of California, Santa Cruz via Coursera
Introduction à la programmation orientée objet (en C++)
École Polytechnique Fédérale de Lausanne via Coursera