Skip to content

Based off of projective geometry course I picked up

Notifications You must be signed in to change notification settings

AdalricP/Tesseris

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Tesseris - 3D Rendering Engine built on top of Vulcan + SDL entirely in C.

Tesseris is a simple 3D rendering engine I've been working while learning Projective Geometry from @this-vijay's course on projective geometry along with this book Foundations for projective geometry - Hartshorne. I'd also recommend checking out vulkan-tutorial for more info on vulcan.

I'll add in more features as I go along with the course. My hope is that I can create a functioning 3D rendering engine to showcase the many fun quirks of projective geometry; and eventually somehow visualize a 4D scene projected onto a 2D plane. Sort of like a 4D rendering engine, you can call it.

Here is an image of where it was at a few weeks ago. Will keep updates on this ReadMe; I am currently rewriting the entire thing, because I didn't include proper GPU support.

image

About

Based off of projective geometry course I picked up

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •