top of page

Software Rasterizer

A software rasteriser to tell the computer how to render an abstract world onto the screen

TEAM SIZE

DURATION

PLATFORM

TECHNOLOGIES

6 PROGRAMMERS

6 WEEKS

LINUX

C

WHAT WAS THE POINT ?

This was one of the most interesting thing we did. At this point, we had been using C for about 3 months and this was going to be the last project we did in C. The point was to create a library capable of doing exactly what the OpenGL 1.4 Rasterizer was capable of. We had a few mandatory features as well as the choice to push into a few chosen directions. Our group decided to play around with multi-texturing, lighting, anti-alliasing and a few other features. Unfortunately, not all of them made it onto the final version, mostly because of a limited amount of time, but the research part was as interesting.

WHAT I ENDED UP DOING...

During this project, it is hard to pin point exactly what everyone did specifically. Even though there were a few things that looked the part such as error handling, state machine etc, everyone kind of worked on everything. It was nice to learn how to handle a team. It was our first project with a group bigger than two people. So that took some efforts as well.

WHAT I LEARNED FROM IT !

This project was the chance for us to learn how things work on the inside when talking about rendering. We had to make it work and we did, and we understood a lot of things in the process. This was also a great opportunity to start learning teamwork and team management, a group of six was a big change from the usual two.

bottom of page