Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

Commit c5414fa

Browse filesBrowse files
N28: Raytracer from Scratch (rust-gamedev#857)
* N28: Raytracer from Scratch * Apply suggestions from code review Co-authored-by: Joe Clay <27cupsofcoffee@gmail.com>
1 parent 750dba2 commit c5414fa
Copy full SHA for c5414fa

File tree

2 files changed

+36
-0
lines changed
Filter options

2 files changed

+36
-0
lines changed

‎content/news/028/index.md

Copy file name to clipboardExpand all lines: content/news/028/index.md
+36Lines 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 (0)
Morty Proxy This is a proxified and sanitized view of the page, visit original site.