GLScene is an OpenGL based 3D library for Delphi and C++Builder. It provides visual components and objects allowing description and rendering of 3D scenes in an easy, no-hassle, yet powerful 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 GLScene. The library comes with a large collections of demos showcasing the ease of use, and demonstrating RAD wasn't done at the expense of CPU/GPU horsepower.

Supported by

News

The GLScene VCL for Win32 7/8/10 v.1.4.0 released

The version compiled and debugged under Embarcadero RAD Studio 10 Seattle. Changes include:

- Could be installed under Embarcadero RAD Studio XE2..XE8
- Fixed a list of bugs, updated a host of units, improved user's instruction on installation
- Inserted new classes for post shaders, upgraded sample projects for Delphi & C++ Builder
- The versions for Lazarus(LCL) and FireMonkey(FMX) are placed in separated branches

Dec 7, 2015

GLScene v.2.4 for Win32 10/11 released

GLScene is a graphics engine based on OpenGL and VCL components for Delphi & C++ Builder.
It provides the class library and tools for rendering 3D scenes with spatial objects,
free forms and virtual smart actors.
Additional components are being developed for meshing, gridding,
lacing with shaders, audio and physics applications.

Mar 2, 2024

You can download new releases from Files page of the project from sourceforge.
This site is in development.