Skip to content

CruxDevStuff/3d-renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

72 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

3D software renderer from sratch in C (just for fun)

Build and Run

make build && ./renderer f22.obj

Preview

Wireframe

mesh-render-tejas.mov

Shading + Lighting

lighting+shading.mov

Textures

texturing.mov

Topics to research further:

  • current naive backface seems to fail for complex geometries, what are some more robust ways of back face culling ? what do libraries like OpenGL use ?

About

3d renderer in C from scratch just for learning, SDL is the only dependency.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published