website:
http://glscene.org
GLScene
OpenGL Solution for Delphi
maintained by
Eric Grange

GLScene is an OpenGL based 3D library for Delphi. It provides visual components and objects allowing description and rendering of 3D scenes in an easy, no-hassle, yet powerfull manner.

GLScene is not just an OpenGL wrapper or utility library, it has grown to become a set of founding classes for a generic 3D engine with Rapid Application Development in mind. GLScene allows you to quickly design and render 3D scenes without having to learn the intricacies of OpenGL: if you know how to design a TForm, you'll easily master the basic operation of TGLScene. Make sure to checkout the introduction tutorial included in the help folder.
GLScene includes more than many components and a variety of founding classes. The library comes with a comfortable set of demos showcasing the ease of use and demonstrating RAD wasn't done at the expense of CPU horsepower. Advanced demos and samples can be found in the GLScene site.

The GLScene Sound System allows positionnal 3D audio via low-level APIs like FMOD and BASS.


Installing GLScene :
  • Delphi 7 : install the GLScene7.dpk as usual, if you want positionnal sound support via FMOD/BASS, also install the GLSS_FMOD7.dpk/GLSS_BASS7.dpk package, and GLS_SDL7.dpk for SDL support.
  • Delphi 6 : install the GLScene6.dpk as usual, if you want positionnal sound support via FMOD/BASS, also install the GLSS_FMOD6.dpk/GLSS_BASS6.dpk package, and GLS_SDL6.dpk for SDL support.
  • Delphi 5 : install the GLScene5.dpk as usual, if you want positionnal sound support via FMOD/BASS, also install the GLSS_FMOD5.dpk/GLSS_BASS5.dpk package, and GLS_SDL5.dpk for SDL support.
  • Delphi 4 : install the GLScene4.dpk as usual, if you want positionnal sound support via FMOD/BASS, also install the GLSS_FMOD4.dpk/GLSS_BASS4.dpk package, and GLS_SDL4.dpk for SDL support.

Up-to-date compiling instructions and details may be found in the "readme.htm" of the "Sources" directory.

GLScene does not support Delphi 3 and previous, and was not compiled/used/tested under CPPBuilder.

If you installed a previous version, make sure no files of the previous version remains, some file may have been renamed, moved or removed in between versions. Don't forget to check for stray previous-version ".BPL" files in your system directories if you placed any there.


GLScene is released to the public as open-source under Mozilla Public Licence.

Some Delphi units, API headers and DLLs are included in the GLScene package for convenience but are not part of GLScene, may use different licensing scheme and have different copyight owners, such files have an explicit notice attached to them or placed in their directory.

See http://glscene.org for more details.


Copyright 2000-2002, Eric Grange, based on previous work by Mike Lischke.