Skip to content

A simple 3D renderer implemented in Rust using Whitted ray tracing technique.

License

Notifications You must be signed in to change notification settings

sathwikmatsa/Handmade3DRenderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Handmade3DRenderer

A simple 3D renderer implemented in Rust using Whitted ray tracing technique. [WIP]

Evolution in chronological order

  • Trajectory of a projectile

Tracing a Projectile path

  • Hour positions of an analog clock

analog clock

  • Silhouette of a sphere

sphere silhouette

  • 3D Sphere

3d sphere

  • 3D Scene

3d scene

  • 3D Scene with shadows

3d scene with shadows

  • Plane

plane

  • Patterns

patterns

  • Reflection

reflection

About

A simple 3D renderer implemented in Rust using Whitted ray tracing technique.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages