GLScene

the OpenGL solution for Delphi

This page has been accessed times since 13. April 2000

Maintained by Eric Grange - This library is based on Mike Lischke's GLScene.

Download the latest version (v0.7.1) including OpenGL12 interface unit, Geometry and 3DS import library.

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 operations of TGLScene. The library comes with a set of demos showcasing the ease of use, and demonstrating RAD wasn't done at the expense of CPU horsepower.

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

'nuff with the commercials, let's get down to the features :

GLScene Changes from v0.7 to v0.7.1 : (fixes release)

A mailing list / message board for GLScene is now available, you can subscribe here.
Work in progress, unofficial announcements, minor updates will be posted there.
Feel free to use it for any kind of support requests/offers.

Other changes : see What was new. What is coming : see Planned features.

GLScene Available Features:
Scene description Materials Interface
Animation Rendering Utilities

Notes :

* Delphi 5 basicly supports BMP, WMF, EMF, ICO and JPG, you can add support for GIF, TIF, TGA, PSD and many more by including the GraphicEx library from Mike Lischke.

GLScene Planned Features: (in no particular order, dunno yet which ones will be actually worked on)

Next updates will focus on all structural aspects of GLScene, with v1.0 having all base classes and structures defined and working (but few variations). Don't ask for release dates or schedules, there are none, and if there was one, RealLife (tm) would probably tear it apart ;).

GLScene Known Bugs: (in no particular order)
OpenGL ICD drivers Known Bugs: (known to me 8)
What was new :

GLScene Changes from v0.6 to v0.7 :

GLScene Changes from v0.5.0 to v0.6 : (in no particular order)

Note for users of previous versions : the version released here has been altered quite heavily, most classes and components are still here, but most have been renamed or rearranged and this package is not an incremental improvement (neither is it a complete rewrite) : projects designed with previous versions won't compile with this one, and you'll probably have to manually modify DFMs to make them work. However, this version is more stable, faster, uses less memory and has more to offer. And since previous versions won't be supported, it is highly recommended to migrate your applications. Incremental compatibility will be provided from this point on.