filmov
tv
Coding Adventure: Ray Tracing
Показать описание
I tried creating a custom ray/path tracing renderer. Featuring: maths, shaders, and cats!
This project was written in C# and HLSL, and uses the Unity game engine.
Learning Resources:
Music Credits:
Chapters:
0:00 Intro
1:08 Cameras and Rays
3:30 The Pixel Shader
5:02 Drawing a Sphere
6:59 Multiple Spheres, and Colour!
8:21 Two Types of Reflections
9:04 Experimenting with Randomness
11:14 Random Hemisphere Directions
14:11 The Trace Function
16:35 Testing Lights
17:55 Chair Thief
18:23 Progressive Rendering
19:54 A Simple Sky
20:49 Lambert’s Cosine Law
22:47 Cosine Weighted Rays
22:36 Triangles
24:52 Some Tests
27:14 Specular Reflections
29:59 Tomatoes and Glossiness
31:57 Blur and Anti-Aliasing
34:42 Depth of Field
37:14 The End
This project was written in C# and HLSL, and uses the Unity game engine.
Learning Resources:
Music Credits:
Chapters:
0:00 Intro
1:08 Cameras and Rays
3:30 The Pixel Shader
5:02 Drawing a Sphere
6:59 Multiple Spheres, and Colour!
8:21 Two Types of Reflections
9:04 Experimenting with Randomness
11:14 Random Hemisphere Directions
14:11 The Trace Function
16:35 Testing Lights
17:55 Chair Thief
18:23 Progressive Rendering
19:54 A Simple Sky
20:49 Lambert’s Cosine Law
22:47 Cosine Weighted Rays
22:36 Triangles
24:52 Some Tests
27:14 Specular Reflections
29:59 Tomatoes and Glossiness
31:57 Blur and Anti-Aliasing
34:42 Depth of Field
37:14 The End
Coding Adventure: Ray Tracing
Coding Adventure: Optimizing a Ray Tracer (by building a BVH)
Coding Adventure: Ray Marching
Coding Adventure: Compute Shaders
Ray Marching, and making 3D Worlds with Math
Coding Adventure: Rendering Text
Coding Adventure: Clouds
Coding Adventure: Hydraulic Erosion
Coding Adventure: Simulating Fluids
How Gamers Think Video Games Are Made...
FASTER Ray Tracing with Multithreading // Ray Tracing series
Coding Adventure: Atmosphere
Bad Apple but it's a Fluid Simulation
Stop using Godot to make games
I made a better Ray-Tracing engine
Raytracing on a Graphing Calculator (again)
AAA Developers have been LYING to you
Coding Adventure: Terraforming
Coding Adventure: Procedural Moons and Planets
Programming a first person shooter from scratch like it's 1995
Path Tracing vs. Ray Tracing Explained in 1 Minute!
Coding Adventure: Ant and Slime Simulations
Rendering a car with my own ray-tracer
im sorry mojang.
Комментарии