filmov
tv
The Ray Tracer Challenge - 022 - Planes
Показать описание
Until now our only body type is a sphere. This episode we will introduce the next one: A Plane. Finally a real floor for our renderings.
Join me, while I implement chapter by chapter from the book "The Ray Tracer Challenge" by Jamis Buck in Rust a language completely new to me.
Come with me on the journey of learning the Rust programming language, while implementing a Ray Tracer in a Test driven fashion, to have fun and (hopefully) create some astonishing rendered graphics.
Let's study the inner workings of a Ray Tracer, and take a look under the hood of the Rust language, while taking on this challenge on a weekly basis.
All the code produced within this series is provided on github, for you to
follow along.
Contents
00:00 - Intro
00:17 - Recap
01:47 - Goal of this session
03:17 - Refactoring our Intersectable trait
18:41 - Implementing the Plane Intersectable
22:19 - Normal vector of a plane
24:44 - Intersection with a plane
30:49 - Adding enum dispatch for Plane struct
33:18 - Putting it all together
35:51 - Rendering a Plane
#raytracer #rustlang #plane
Join me, while I implement chapter by chapter from the book "The Ray Tracer Challenge" by Jamis Buck in Rust a language completely new to me.
Come with me on the journey of learning the Rust programming language, while implementing a Ray Tracer in a Test driven fashion, to have fun and (hopefully) create some astonishing rendered graphics.
Let's study the inner workings of a Ray Tracer, and take a look under the hood of the Rust language, while taking on this challenge on a weekly basis.
All the code produced within this series is provided on github, for you to
follow along.
Contents
00:00 - Intro
00:17 - Recap
01:47 - Goal of this session
03:17 - Refactoring our Intersectable trait
18:41 - Implementing the Plane Intersectable
22:19 - Normal vector of a plane
24:44 - Intersection with a plane
30:49 - Adding enum dispatch for Plane struct
33:18 - Putting it all together
35:51 - Rendering a Plane
#raytracer #rustlang #plane
The Ray Tracer Challenge
I Take the Ray Tracer Challenge in C# - Intro
The Ray Tracer Challenge - 020 - Animation
The Ray Tracer Challenge - 001 - Points and Vectors - Chapter 01 - Part 1
Coding Adventure: Ray Tracing
The Ray Tracer Challenge - 015 - Parallelizing the Raytracer
The Ray Tracer Challenge - 021 - Shadow Casting
Ray Tracer Challenge in C Sharp - Chapter 5 - Intersections
The Ray Tracer Challenge - 025 - REPL
The Ray Tracer Challenge - 022 - Planes
The Ray Tracer Challenge - 019 - Camera
Ray Tracer Challenge in C# - Chapter 6 - Phong Lighting
The Ray Tracer Challenge - 014 - Raytracing a Sphere
I Tried Making A Fully Ray Traced Game
The Ray Tracer Challenge - 024 - Stripes
Ray Tracing from scratch PART-1 (Introduction)
Ray Tracer Challenge in C# - Chapter 9 Finished!
Ray Tracer Challenge in C Sharp - Chapter 3 - Matrix Class and Inversion
The Ray Tracer Challenge - 013 - Ray / Sphere Intersections
The Ray Tracer Challenge - 029 - Degree Support
The Ray Tracer Challenge - 018 - The World Struct
The Ray Tracer Challenge - 023 - The World in YAML
Snap!Con 2021 - Accepting 'The Ray Tracer Challenge'
I Take the Ray Tracer Challenge in C# - Chapter 2 - Colors & Canvas
Комментарии