| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
This project is my attempt to learn rendering technique by crafting a 3d rasterizer from scratch.
The program is an interactive GUI application capable of rendering model files exported in Wavefront format (.obj). You can explore the various rasterizer options by interacting with the GUI.
The rasterizer runs purely on CPU, and no parallelism is added so far. Although I’ve employed various techniques to improve performance, the rendering is still too slow for any practical purpose.
You may also be interested in my other computer graphics project - a ray-tracer written from scratch: ray.
Please note that not all features can be explored via the GUI.
See the screenshot.
Camera controls:
The UI is based on egui_glium. Make sure you have all its dependencies installed.
Since I didn’t intentionally collect articles helpful to me until some point, please be aware that the list here is incomplete.
GPL-2.0
| Back | FazBrowse Home | New Git URL |