Build a Ray Tracer (Graphics) from Scratch

Building a simple toy ray tracer - 3D Graphics from scratch

4.25 (2 reviews)
Udemy
platform
English
language
Other
category
instructor
Build a Ray Tracer (Graphics) from Scratch
50
students
1 hour
content
Sep 2021
last update
$34.99
regular price

What you will learn

Ray Tracing

Realistic Graphics

Graphics

Monte Carlo Path Tracing

Why take this course?

We will be implementing a simple toy ray tracer in this course.


Ray tracing is a very important 3D graphics rendering technique. We normally emulate how light works: we emulate the fresnel effect, emulate bounce lighting, emulate global illumination, and so on.


With ray tracing we "simulate" light: we follow light how it actually operates in the real world (but with a twist). As such we get a lot of effects for free:

- Colour Bleed

- Bloom

- Ambient Occlusion

- Realistic Shadows

- Shadow Fallout

- Diffuse Materials


All of these would take a lot of code to emulate but as you will see in this course, these can be implemented very easily using ray tracing.


In this course we will be doing the following:


1) Implement a triangle primitive (you can use this to render OBJ meshes as a challenge)

2) Implement sphere primitive

3) Implement area lights

4) Implement direct lighting for diffuse materials

5) Implement indirect lighting for diffuse materials

6) Render a variation of the famous Cornell Box scene


If you love making things from scratch, you will love this course. In a little over an hour, you will make your own ray tracer from scratch. This course is oriented towards beginners and so should be easily picked up by anybody.

Screenshots

Build a Ray Tracer (Graphics) from Scratch - Screenshot_01Build a Ray Tracer (Graphics) from Scratch - Screenshot_02Build a Ray Tracer (Graphics) from Scratch - Screenshot_03Build a Ray Tracer (Graphics) from Scratch - Screenshot_04

Reviews

Gustavo
August 15, 2023
Excellent. The instructor is very fluent. The only thing I missed it more slide explaining the theory of the intersections of ray and sphere. He gives references, but I'd rather he repeat them in the course rather than look it up on other sources. Looking forward to the next series.

Charts

Price

Build a Ray Tracer (Graphics) from Scratch - Price chart

Rating

Build a Ray Tracer (Graphics) from Scratch - Ratings chart

Enrollment distribution

Build a Ray Tracer (Graphics) from Scratch - Distribution chart

Related Topics

4269582
udemy ID
8/29/2021
course created date
9/8/2021
course indexed date
Bot
course submited by