Skip to content

Eyoatam/renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

renderer

This repo contains code for a software-only renderer. This is a hobby project and can't be used for anything serious. Performance-wise, it is slow compared to GPU renderers. For instance, it takes 1.2s, including model loading time, on my machine to render Lucy, the render in the last row, which has 14,027,872 vertices and 28,055,742 triangles.

To run it: make run && open output.png
Here are some renders:

Shaded Wireframe
teapot teapot-wireframe
bunny bunny-wireframe
armadillo armadillo-wireframe
lucy lucy-wireframe

About

A software-only 3D renderer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published