Skip to content

joelbeedle/rust-renderer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

rust-renderer

Rendering project that helped me to learn rust.

In essence, it's a renderer that can take any 3D model and render it. It doesn't use GPU acceleration, only minifb for the window and a frame buffer.

All rendering, camera, projection is done manually, writing pixels to the framebuffer (essentially an array of pixels). This means it's slow, but allowed me to focus on the things that were interesting in the project.

It can take .obj and .off files and render them, with multiple types of lighting available.

Also has support for Bézier patch conversions into triangles at varying resolutions.

Features

image

About

Basic renderer and camera in rust using only minifb to render point clouds

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages