Not logged in, Join Here! or Log In Below:  
News Articles Search    

Submitted by Mike Slembrouck, posted on May 24, 2003

Image Description, by Mike Slembrouck

This iotd is about DreamSpace. It's a thesis project Kris and I worked on this year. We wrote a basic 3D engine, editor and a map compiler using the DirectX 8.1 API. This was our first real experience with writing 3D software and we enjoyed it !!!!!.

Some specifications:

- The Editor:
  • a.. Basic modelling with primitives as blocks, spikes...
  • b.. NURBS modelling: Surfaces, Cilinders, Cones, Balls... . (These models are fully editable)
  • c.. Textures are loaded from a zip file using the zlib library ( we've borrowed the textures from urban terror and QIII )
  • d.. Particle systems: we use a small script language to create the particle effects.
  • e.. Light sources: support for point, directional, ambient and spot lights...
  • f.. Auto texture alignment...
  • - The Engine:
  • a.. Based on the QIII level structure.
  • b.. The compiler loads an editor map to create the BSP structure and to do the lightning calculations (ray-tracing) and to convert it into a map compatible with the engine.
  • You can find our website at:

    Image of the Day Gallery


    Archive Notice: This content is archived, and commenting is no longer active. It is here for reference purposes. This content was added on an older version of flipcode, before the site closed in 2005.
    Hosting by Solid Eight Studios, maker of PhotoTangler Collage Maker.