Old Projects

back to main page

some older projects of mine:

glSlab

Linux & Win32 binary + sample kvx-files
(145.0 KB, 7.11.2005)


this program uses OpenGL for rendering

initial idea & data by
Ken Silverman



The next 3 demos are all based on the same rendering idea, that has been adopted to the required special cases. It evolved from a demo to render a raycasted heightfield - in particular i wanted to preserve the cubic look of the underlying data. This effect is further highlighted through "faceshading". Even when close, the voxels will not "pixelate" - you will only see the cubes in more detail! I first saw this in Ken Silverman's early cave-demo...even though he recently released the source code for both the '94 cave-demo and his new Voxlap renderer, I didn't use any of his code for my demos. The demos themselves were my motivation - and how could one render .KVX or .VXL if Ken hadn't invented them! Anyway, he was kind enough to release the specifications for his files - thanks a lot, it really helped!

The algorithm used does not allow for real 6DOF! You might know these limitations from games like Comanche © from Novalogic - one cannot look up/down, neither roll too much. These limitations of movement however allow for fast rendering! Additionally i use dynamic LOD for distant regions (mip-map idea).

Other features:
  • rotozooming "radar" (left upper corner) - in the raycaster you can switch between map / 3D view
  • mini-view of current scene (right upper corner) - not included in the raycaster
  • waves on the water
  • volumetric sprites (only 1 distinct layer though...) - only in voxelfly
  • water-reflections in the non-cubic version (OLD)

I'm planning to write a new demo that uses some of the ideas from the Outcast-GDC paper. I want to thank Sergei Miloikov and Lorenzo Miniero for providing me with the paper, which is not easy to find since http://www.appeal.be/ is dead!
Voxelspacefly [DUMB NAME]
(renders .VXL files - in software)

Linux & Win32 binaries (36.1 KB)

additional Win32 binaries (34 KB)


Tool:
vxl2pic (14.9 KB)

screenshots show the untitled.vxl file by
Ken Silverman


Voxelfly [DUMB NAME]
(heightfield renderer - in software)

download (~1.7 MB)

These files have been rotting on my harddisk for quite a long time...here they finally are :-)

Use the demos at your own risk - they tend to crash and are a bit buggy, but I don't want to spend more time on improving them.




older screenshots:


Raycast [DUMB NAME]
(combines Raycasted levels with heightfield-floor; again a software-renderer)

for download: see above - is included in the voxelfly-download


back to main page

Use the programs and the sources that are available on this site (and the "subsites") at your own risk - I am not responsible for any harm they may cause!
Site maintained by Peter Houska, Copyright 2005