Early Rendering Engine Progress
During my spare time I have been working on a Direct X 9/11 Render Engine. I’ve added a tessellation demo to the direct x 11 version. Organizing actors by material is already implemented and I am currently refactoring the render target system.
…
Plushy Knight – Trailer
The game I’ve been working on, Plushy Knight is almost done! Here is the trailer for it!
…
Shaders in the Havok Vision Engine
When it comes to shaders the Havok Vision Engine gives you a visual shader editor, similar to to UDK’s material editor and allows to you an actual HLSL shader editor. You can’t do post process effects with Vision’s visual shader …
A Few Shaders More
Here’s a few more shader examples that were all done in FxComposer.
First we have a shadow map example. To create a simple shadow effect you simply have to render the scene from the lights perspective into a shadow map. …
FIEA C++ Game Engine
The main task for a programmer over the course the second semester at FIEA is to create a flexible cross platform game engine. This project was the largest code base I have ever created by myself and it encompasses many …
Porting Recast into the Havok Vision Engine
One of my tasks for the game Plushy Knight was solving the AI issues with navigating the environment.
I solved this task by porting the open source navigation mesh system Recast into the Havok Vision Engine.
Recast is a very popular open …
Post Process Shaders
Time for post process effects!
I started out with a simple black and white post process shader.
Basically it turns this
This is done by getting the sum of the rgb pixel values and dividing it by …
Bump Mapping and Parallax Mapping
A few more shaders. Here we have expanded the previous lighting shaders so that all three types of lights (directional, point and spot) are all working together. We also have a comparison shot of regular bump mapping and parrallax mapping.…
Basic HLSL Shaders
Here are some basic HLSL shaders that I’ve made.
Nothing fancy, just done to get familiar with FX Composer. The way lighting is done in these shaders is diffuse lighting. The light direction and the normal of the …