Projects
| 3DS Max Static Mesh XML Exporter | |
|---|---|
| This 3DS Max 2009 plugin exports a static mesh to a custom XML format. Users can also export the material applied to the mesh, if it is a DirectX 9.0c shader. Also, users can choose to associate the mesh with physics data exported with the Havok Content Tools. | |
| Rainy Day | |
|---|---|
| The Rainy Day demo shows the interaction between the particle effect emitter of the Particle Effect Editor and a plane to modify a normal map and create the impression of water ripples. Users can control many of the properties of the ripples created by the "rain drops." The normal map of ripples reflects/refracts the environment using an appproximation of the Fresnel effect. | |
| Particle Effect Editor | |
|---|---|
| The particle effect editor is a tool that allows artists to create particle effects and save them for later usage. | |
| PuyoLove | |
|---|---|
| PuyoLove is a game created using the LÖVE 2D game engine. It is similar to the Japanese game Puyo Pop. I wrote all of the gameplay code in Lua. | |
| Iris 3D Engine | |
|---|---|
| Iris 3D is an engine that boasts a variety of features, including: managed memory for models, textures and sounds, lighting, audio, static and animated meshes, GUI and terrain. | |
| Post-Processing HLSL Shaders | |
|---|---|
| I wrote these shaders during my internship at Realmware Inc. The collection includes a blood-splatter shader, water lens-adhesion shader, nightvision shader, and hue/saturation/value shader. | |
| Raytracer | |
|---|---|
| This is a scalable, multithreaded raytracer that features shadowing and blinn-phong lighting. | |
| Breakout | |
|---|---|
| This DirectX 9.0c game is a 3D Breakout clone. It features HLSL blinn-phong lighting and XACT3 audio. | |
| Table Hockey | |
|---|---|
| This is a table hockey-like game developed using C# and XNA. Players can choose between an XBox 360 controller or keyboard to control their players. | |