PDA

View Full Version : Demo Time:)



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

WILL
17-09-2009, 10:32 PM
Wow, very impressive. :)

czar
18-09-2009, 02:36 AM
I tried the char renderer and it ran smooth as. Nice work.

Traveler
18-09-2009, 07:20 AM
I have to agree, very smooth! I've tried the characterrendering.zip version and got around ~1100 fps (using ati 4780)

Luuk van Venrooij
18-09-2009, 07:55 AM
Thanx guys! Any of you had the chance to run it on nvidia hardware?

JSoftware
18-09-2009, 09:21 AM
Works great on my 8600M GT

NecroDOME
18-09-2009, 10:59 AM
Looks good!

Luuk van Venrooij
18-09-2009, 02:00 PM
Nice to hear that it also runs ok on nvidia:)

User137
18-09-2009, 08:05 PM
(Nvidia Geforce 8600 GT)

Software render worked good, between 29 and 40 fps or more, but there was some texture bugs when zoomed closer. Also when moving view very close the triangles that go offscreen start go buggy and lagging the app very bad.

Character render was looking good without problems, solid 60 fps. Will edit this post later without vsync...

... and its averaging 180 fps.

Luuk van Venrooij
21-09-2009, 01:17 PM
Thanx for the feedback everyone!

Ñuño Martínez
21-09-2009, 02:44 PM
Oooops, wrong thread. ::)

BTW: Impressive. :yes: