Skip to content

Eyoatam/renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Jul 26, 2024
28f73a7 · Jul 26, 2024

History

3 Commits
Jul 26, 2024
Jul 26, 2024
Jul 26, 2024
Jul 26, 2024
Jul 26, 2024
Jul 26, 2024

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 simple software-only rasterizer

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published