9OpenGL Engine (solo)

Posted July 30th, 2014 in Engines, Portfolio by Michiel

A 3D Graphics Engine based on OpenGL which uses shaders.###

This Engine loads a height map from a RAW file and renders it using shaders. It blends snow, rock and grass textures based on the height and slope of the terrain. It also renders a skybox and supports particle effects such as fire and smoke. It has been developed in 2014 and written in C++.

CRasterization (solo)

Posted July 30th, 2014 in Engines, Portfolio by Michiel

A Rasterization Engine which supports OBJ Model Loading and Bilinear Filtering.###

The engine is written in 2014 using C++.

Features:
– Triangle Filler
– Perspective Correct Texture Mapping
– Subpixel and subtexel accurate
– SceneGraph
– Correct memory management / Data ownership
– Sutherland-Hodgeman clipping for z=0
– Performance 100k triangles @50Hz, 512×384
– Bilinear Filtering
– 3D Game of Life Game Demo