Research

AI XPrize Research Proposal (Excerpt)

Modern Marketing (Study)

Games Development (Study + Research + Development)

Procedural Cover System (Unreal Engine 3)


This shows the work done on a procedurally based cover system. Many games and shooters today employ cover systems allowing you to fire from behind walls. Most developers implement cover systems in mapper-placed entities and map-specific node generation.

Unreal Tournament 3 Mutators


Three Mutators Released for Unreal Tournament 3

Shaders (Study)

Night Vision


This was a very simple shader. A variable noise is applied to a scaled, green-colored pixel shader.

Thermal Vision


This shader was constructed by scaling vertex normals, detecting vertex tangents relative to the camera and assigning color based on those vertex values in the pixel shader.

It was a crude method, but it aims to represent heat coming off the surface of the object, and then edges where heat readings would be presumably more concentrated.

Realistically, when constructing a thermal vision shader, particular objects being observed by the thermal vision should receive their own thermal maps (organic creatures, explosions, etc). Other things like walls or lightbulbs could then receive simple heat vlaues and be applied to a more generic pixel shader.

Parallax Shader


Parallax Occlusion Mapping attempts to do what earlier methods like Bump Mapping could not. It raises a texture above the surface geometry to represent more complex curvature.  Notice that on curved vertices the effect is no longer preserved.

Forcefield Shader

I wanted to get one of those pretty ‘plasma’ looking force fields. There were a variety of function calls and textures going into this shader.  This was my first successful attempt with HLSL.

Animations (Study)

Movement Engine


This was a study into functions and Taylor Polynomials, applied to movements in a AAA modern warfare simulator.