Skip to content

Reading and implementation of Ray Tracing in One Weekend — The Book Series

License

Notifications You must be signed in to change notification settings

ssuurrffaaccee/rendering_00_raytracing

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reading && Implementation

reference: Ray Tracing in One Weekend — The Book Series

raytracing

00 camera and multithreading

demo

01 background

demo

02 sphere and hittable object

demo

03 antialiasing

demo

04 simple diffuse material

demo

05 gamma correction

demo

06 diffuse material lambertian

demo

07 metal material

demo

08 recursive to iterative

demo

09 fuzzy reflection

demo

10 dielectrics snell law

demo

11 dielectrics total internal reflection

demo

12 dielectrics schlick approximation

demo

13 dielectrics hollow glass

demo

14 defocus blur

demo

15 final scene 0

demo

16 motion blur

demo

17 bvh

demo

18 texture

demo

19 texture shpere space coordinate

demo

20 texture sphere texture coordinate

demo

21 texture sphere image texture

demo

22 perlin noise

demo

23 perlin noise smoothing

demo

24 perlin noise hermitian smoothing

demo

25 perlin noise frequency

demo

26 perlin noise random vector

demo

27 perlin noise turbulence

demo

28 perlin noise phase

demo

29 quad

demo

30 lights

demo

31 instance

demo

32 volumes

demo

33 final scene 1

demo

34 samplling stratification

demo

35 perfect match sampling lambertian material

demo

36 WRONG uniform sampling lambertian material

demo

37 CORRECT uniform sampling lambertian material

demo

38 hemispherical uniform diffuse material uniform sampling aka perfect match sampling

demo

39 hemispherical uniform diffuse material consine sampling

demo

40 inversion method consine sampling lambertian material

demo

41 uniform sphere sampling isotropic material

demo

42 only sampling lights directly

demo

43 unidirectional light

demo

44 pdf class

demo

45 sampling directions towards a hittable aka only sampling lights directly

demo

46 mixture pdf

demo

47 clean up pdf management

demo

48 sampling a sphere object

demo

49 sampling hittable list and make sphere as light source

demo

50 triangle

demo

51 triangle mesh

demo

52 fragment shader

demo

About

Reading and implementation of Ray Tracing in One Weekend — The Book Series

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages