Luuk van Venrooij
17-09-2009, 08:49 PM
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:
http://img21.imageshack.us/img21/560/detailedcharacterrender.th.jpg (http://img21.imageshack.us/i/detailedcharacterrender.jpg/)
http://img21.imageshack.us/img21/6799/detailedcharacterrenderf.th.jpg (http://img21.imageshack.us/i/detailedcharacterrenderf.jpg/)
http://img188.imageshack.us/img188/560/detailedcharacterrender.th.jpg (http://img188.imageshack.us/i/detailedcharacterrender.jpg/)
Software Rendering:
http://img29.imageshack.us/img29/6899/softwarerendering1.th.jpg (http://img29.imageshack.us/i/softwarerendering1.jpg/)
http://img132.imageshack.us/img132/747/softwarerendering2.th.jpg (http://img132.imageshack.us/i/softwarerendering2.jpg/)
Download links:
http://www.genesisdevice.net/downloads/characterrendering.zip
http://www.genesisdevice.net/downloads/softwarerenderer.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
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:
http://img21.imageshack.us/img21/560/detailedcharacterrender.th.jpg (http://img21.imageshack.us/i/detailedcharacterrender.jpg/)
http://img21.imageshack.us/img21/6799/detailedcharacterrenderf.th.jpg (http://img21.imageshack.us/i/detailedcharacterrenderf.jpg/)
http://img188.imageshack.us/img188/560/detailedcharacterrender.th.jpg (http://img188.imageshack.us/i/detailedcharacterrender.jpg/)
Software Rendering:
http://img29.imageshack.us/img29/6899/softwarerendering1.th.jpg (http://img29.imageshack.us/i/softwarerendering1.jpg/)
http://img132.imageshack.us/img132/747/softwarerendering2.th.jpg (http://img132.imageshack.us/i/softwarerendering2.jpg/)
Download links:
http://www.genesisdevice.net/downloads/characterrendering.zip
http://www.genesisdevice.net/downloads/softwarerenderer.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