Post

Rusterizer

Project made on masterclasses to learn language Rust and deepen knowledge in graphic's algorithms

Rusterizer

General information

I was participating in rust rasterizer masterclasses hosted in my university.

The masterclasses primarily focused on teaching students the programming language Rust, as well as the mathematics and algorithms involved in rendering pipelines. While I did gain some experience with the new syntax, there is still much more to learn.

This project was undertaken during my early stages as a programmer, and my main objective was to learn new concepts rather than produce polished code. As a result, the quality of the code is lacking.

Features of final project

  • Loading a .gltf model
  • Applying .jpg texture onto the loaded model
  • Triangle rasterization using Bresenham’s algorithm
  • Free camera movement (WASD and mouse)

More information on the GitHub.

This post is licensed under CC BY 4.0 by the author.