Skip to content

Commit c5414fa

Browse files
N28: Raytracer from Scratch (#857)
* N28: Raytracer from Scratch * Apply suggestions from code review Co-authored-by: Joe Clay <[email protected]>
1 parent 750dba2 commit c5414fa

File tree

2 files changed

+36
-0
lines changed

2 files changed

+36
-0
lines changed

content/news/028/index.md

Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -104,6 +104,42 @@ Additionally, development has begun on version 0.7 - check out
104104

105105
## Learning Material Updates
106106

107+
### [The Raytracer Challenge][raytracer-challenge-github]
108+
109+
![The Raytracer Challenge](the-raytracer-challenge.jpg)
110+
111+
[The Raytracer Challenge][raytracer-challenge-github] is a project with the goal
112+
to write a raytracer from scratch in Rust, while showing each step of the way
113+
[as a weekly live coding session][raytracer-challenge-playlist]. Everything is
114+
documented, starting with implementing [Vectors][raytracer-challenge-vector] and
115+
[Matrices][raytracer-challenge-matrix] all the way to creating [Phong
116+
Lighting][raytracer-challenge-phong].
117+
118+
November has been a busy month for the project with lots of visual changes in the
119+
raytraced results:
120+
121+
- A [camera][raytracer-challenge-camera] was added to allow arbitrary views on
122+
the [World][raytracer-challenge-world].
123+
124+
- [Basic animation support][raytracer-challenge-animation] came along allowing
125+
the easy creation of video sequences.
126+
127+
- More realistic and life-like scenes due to [Shadow
128+
Casting][raytracer-challenge-shadows].
129+
130+
- As a new basic body type [Planes][raytracer-challenge-planes] came to life.
131+
132+
[raytracer-challenge-github]: https://github.com/jakobwesthoff/the_ray_tracer_challenge_in_rust
133+
[raytracer-challenge-playlist]: https://www.youtube.com/playlist?list=PLy68GuC77sUTyOUvDhVboQoOlHoa4XrSO
134+
[raytracer-challenge-vector]: https://youtu.be/xGEDQXBMdV4
135+
[raytracer-challenge-matrix]: https://youtu.be/RYALPW0pJr4
136+
[raytracer-challenge-phong]: https://youtu.be/HSgS_NQob2I
137+
[raytracer-challenge-camera]: https://youtu.be/izzp4xZfcHI
138+
[raytracer-challenge-world]: https://youtu.be/1l54RUGigtk
139+
[raytracer-challenge-animation]: https://youtu.be/3LinpB7ns60
140+
[raytracer-challenge-shadows]: https://youtu.be/agqAUa1qgGo
141+
[raytracer-challenge-planes]: https://youtu.be/4y1aRPiH9Ko
142+
107143
## Tooling Updates
108144

109145
## Library Updates
237 KB
Loading

0 commit comments

Comments
 (0)