Submitted by , posted on 05 May 2003

Image Description, by

During my current bout with unemployment, I've been messing with things I've been wanting to, but couldn't while busy with work. More specifically, playing with those nifty features on my Geforce 3 : )

This is a screenshot from an engine I've developed from scratch. It's actually pretty useful in it's current form, and with some decent models and textures, a full game could be made from it.

Current features:
  • Completely vertex and pixel shader based - no use of the fixed function pipline
  • Terrain rendering (uses a repeating detail texture with larger color maps) and collision
  • Static meshes (MS3D and .X formats)
  • Interior areas (Quake II maps) and collision for the interior
  • Segmented and 'skinned' animated objects (MS3D format)
  • Scene graph hierarchy and culling of objects and terrain
  • Reflection mapping, real-time reflecting water, and bump/normal mapping
  • Shadows on everything, being cast by anything, even the terrain
  • Character control, with minor transitions between actions (a bit clunky at the moment)
  • Heat distortion ( texbem / render-to-texture scheme)
  • The screenshot shows a scene that is fully shadowed from a flashlight - anything will cast a shadow onto anything else (even the terrain casts shadows!) via hardware shadow mapping. The framerate dips down to 45fps on my GF3 + 1ghz Athlon.

    For more information, please visit my website at

    Image of the Day Gallery



    Copyright 1999-2008 (C) FLIPCODE.COM and/or the original content author(s). All rights reserved.
    Please read our Terms, Conditions, and Privacy information.