Skip to content
/ renderer Public

An experiment in software rendering; based on ssloy/tinyrenderer

Notifications You must be signed in to change notification settings

jai-x/renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

47 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

renderer

An experiment in software rendering to teach me more about it. Based on ssloy/tinyrenderer but adapted and written in C99.

the utah teapot rendered using this renderer

todo

  • Remove SDL2 and go back to using raw PPM images
  • Fix inverted Y axis from OBJ file parsing
  • Implement full OBJ file parsing rather than just a subset
  • Texturing
  • Perspective projection

requirements

Tested to work on MacOS and Linux.

build and run

$ mkdir build
$ make
$ ./build/renderer

About

An experiment in software rendering; based on ssloy/tinyrenderer

Topics

Resources

Stars

Watchers

Forks