The Ray Tracer Challenge - 020 - Animation

preview_player
Показать описание
Rendering static scenes is what we archived so far. The next step is to introduce movement and create animations.

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:33 - Recap
02:00 - Animator Struct
05:02 - Frame Struct
06:52 - Using the Animator
09:37 - Filename formatting
11:52 - Multi frame render test
12:54 - A Linear Scale
22:16 - Defining an animation
25:56 - Rendering the first animation
28:06 - First Animation
28:30 - Animating Sphere Movement
30:07 - A Moving Sphere
30:28 - Multiple interpolation steps
43:32 - Animation with multiple Steps (or not?)
44:50 - Animation with multiple Steps
45:50 - Even more animation steps
46:07 - Allowing inverse interpolation
48:24 - Moving up and down
51:22 - The finished Animation
52:24 - Outro

#raytracer #rustlang #animation
Рекомендации по теме