Hi all,
Just wanted to share 2 demo`s I`ve been working on. First of all my software renderer I posted on a while back. I have completed all my goals for this little researched project. It`s a bit slow but mayby I`ll optimise it some day
The final feature list:
- double buffering
- proprietary mesh format (borrowed from my current project)
- wireframe rendering
- directional lighting
- gouraud shading
- backface culling
- perspective correct texture mapping with bilinear filtering
- 16 bit depth buffer
- 2x supersampling
- perspective projection
- world space to view space transformation
- fps camera movement
- extensive math library (borrowed from my current project)
Controls are standard WASD and Mouse. You need to open a mesh first in the menu. System should be windows with an x86 cpu
The second demo is a mix of some old test projects I had lying arround. It renderers a detailed character with some cool effects:
- parallax mapping
- normal mapping
- specular mapping
- soft self shadowmapping
- rendering of bloom and glow
Controls are standard WASD and Mouse. You probebly need a decent OGL2.0 card to run this. It has not been tested on nvidia hardware jet.
Some screens of both projects:
Character Renderer:
Software Rendering:
Download links:
http://www.genesisdevice.net/downloa...rrendering.zip
http://www.genesisdevice.net/downloa...rerenderer.zip
The monster/bishan model was made by a friend of mine and you can use if as you like. The soldier model is a quake 2 asset and is still property of ID software and shouldn`t be used commercially etc. The source code is under GLPL.
Greetz,
Luuk
Bookmarks