Michael Reitmeyer Portfolio

Description:

Below are some video examples of my personal work, as well as an image of a 3DS Max Model I created.

The first 3 videos are samples from a DirectX 9 engine I wrote. I used this tech to create the Voxel and Terrain tech.

The next 4 videos are samples from a DirectX 11 engine I wrote. I used this tech to create the enviroment mapping, shadow mapping, and water tech. These use assets imported from Elder Scrolls IV: Skyrim. I used NifScope to export the assets as collada files and then wrote a tool to import that collada data into something my engine could use. All of these demos utilize vertex and pixel shaders written in HSLS.

Voxel Engine (DX9):

Voxel Engine written in DirectX 9. Uses Perlin noise to create the landscape and caves. Inspired by the tech in Minecraft. Simple algorithms to calculate whether there is water and to create sand blocks near the water. Dirt on top with stone undernearth, as well as ore and coal type blocks. World is built into 32x32x128 chunks of cubes. Then each chunk is sent to the renderer. Faces of cubes are culled if they are adjoining other cubes.

Terrain Engine (DX9):

Terrain engine written in DirectX 9. Water has UV animation and specular lighting. Distance fog is also implemented in the pixel shaders.

Terrain Engine with Day/Night (DX9):

Terrain engine written in DirectX 9. Water has UV animation and specular lighting. Distance fog is also implemented in the pixel shaders. Day and Night cycle handled with a directdional light that rotates.

Environment Mapping Bottle (DX11):

Dynamic Environment Mapping on a round bottle using a cube map in DirectX 11. The cube map is updated in real time to give real time reflections.

Assets are imported from Elder Scrolls IV: Skyrim and Mods for Skyrim and do not belong to me. They are copywrite their respective holders.

Environment Mapping Sword (DX11):

Dynamic Environment Mapping on a sword (Glamdring) using DirectX 11. The cube map is updated in real time to give real time reflections.

Assets are imported from Elder Scrolls IV: Skyrim and Mods for Skyrim and do not belong to me. They are copywrite their respective holders.
Glamdring copywrite its respective owners and artists.

Shadow Tech (DX11):

Dynamic Shadow Mapping on 3 point lights using DirectX 11.

Assets are imported from Elder Scrolls IV: Skyrim and Mods for Skyrim and do not belong to me. They are copywrite their respective holders.

Water Tech (DX11):

Water Tech with Reflection and Refraction using DirectX 11. Render targets are used to store the reflection and refraction, then the normal map of the water is used to create the vector into those render target maps.

Assets are imported from Elder Scrolls IV: Skyrim and Mods for Skyrim and do not belong to me. They are copywrite their respective holders.

Unreal Engine Melee Sword Tests:

A few tests using Unreal Engine 4 to do melee sword combat. 5 videos showing progression of features, including targeting enemies, blood splatter, and decaptiation.

Glamdring (3DS Max Model):

My first attempt at using 3DS Max. Modeled a sword similar to Glamdring.

Elder Scrolls Online Mod:

I created a mod for ESO called Fence Info. It shows you how much you can fence, launder, how long till it resets and gives more info on bounties as well.