Note: this info dates 2005-2006.
glSOAR is ObjectPascal implementation of SOAR terrain rendering algorithm using OpenGL. It can be compiled using FPC or Delphi compiler and works in Windows and Linux (only benchmarking mode). No fancy OpenGL extensions are required, it should work with any OpenGL 1.2 and newer drivers.
SOAR algorithm was published by Peter Lindstrom and Valerio Pascucci in 2001. Papers and original C implementation can be found at https://computation.llnl.gov/casc/SOAR/SOAR.html. SOAR starts with coarse terrain mesh each frame and uses view-dependent refinement (standard longest edge bisection) to calculate mesh to be rendered – stress is on the CPU.
Download latest release
» 28.8 MiB - 4,037 hits - January 18, 2009 (last update July 13, 2009)
Pascal implementation of SOAR terrain rendering algorithm using OpenGL. Source code, test terrains, and binaries for Windows and Linux included.
Screenshots and more info
Parameters for glSOAR (terrain & display options) can be passed to program as command line arguments. Alternatively, you can use included GUI tool (Windows only). List of parameters as well as controls is included in archive. You can also run glSOAR in Benchmark mode and compare your results with some others (located in Bin/Results directory).