image
banner

PROJECTS & ASSIGNMENTS

 

DirectX Render Techniques

My submission for the Graphics Programming 4 course of the International Game Architecture and Design study program at NHTV University. For this assignment we were tasked with implementing several common rendering techniques used in modern games. It was mandatory to implement this in DirectX 11.

Reflections

Reflection scene with a car that reflects the surrounding (pre-blurred) cubemap.

Refractions

Refraction scene with glass Stanford bunny that shows the surrounding (pre-blurred) skybox. The glass also uses chromatic dispersion depending on the angle of the view rays.Additionally, the glass also reflects the surrounding using Schlick's approximation.

Tessellation

Sphere model that gets tessellated and displaced using a bumpmap. Specular on the stones is defined by a specular map, and the stones get shaded by a normalmap.The sphere gets tessellated 6 times.

Shadowmapping

Model that gets shaded with specular and shadows. Shadows that are cast on the model itself are hard shadows, while the shadows on the floor are soft shadows. The floor shadows are softened by sampling a lower mipmap level, depending on the distance to the geometry that casts the shadow.

 

Duration: 10 weeks
Tech: DirectX 11 (C++, HLSL)
AggroBird | 2024