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

GLScene Demos and Samples

- movements : samples demonstrating the various possibilities for creating and moving objects around in a GLScene as well as basic animation techniques. Includes the "Pong" game 8).
- interface : demos on how to quickly implement a user-interface with GLScene, covers camera movements and reacting to clicks and other mouse events.
- materials : various samples showcasing shading, textures, materials effects, alpha blending and use of the GLScene materials library.
- extrusion : a set of samples showcasing the extrusion and revolution solid components of GLScene
- meshes : how to use and abuse of 3D meshes, actors and models in GLScene
- graph : using GLScene to plot 3D graphs (z = f(x, y), dynamic surfaces...)
- collisions : samples for the collision-detection component of GLScene
- sprites : demos on how to make best use of the sprite object in particle systems or GUI layers.
- behaviours : demonstrations of the behaviours in GLScene (physics, trajectory following, lifespan...)
- specialsFX : using special effects in GLScene, like fog, fire, lightning... and making FX with regular objects.
- rendering : this sections showcases the use of special rendering options and features
- utilities : samples on GLScene utility components (screen-saver, joystick, asynchronous timer...)
- custom : how to expand GLScene with new 3D objects, new vector files formats, procedural textures or behaviours.
- bench : these snippets are not just demos, they are here to help benchmarking GLScene and assert performance progress (or minimize performance regression 8).
- sound : samples on using sound (FMOD/BASS/OpenAL/WaveOut) in GLScene
- physics : demonstrations of how to use physics with GLScene, both verlet classes and ODE
- cgshaders : samples on using NVidia Cg shaders in GLScene
- glslshaders : samples on using OpenGL GLSL shaders in GLScene
- scripting : demonstrations of how to use scripting in GLScene

Note : GLScene demos are roughly ordered from simple (first items) to complex (last items). They are all heavily commented and tips and tricks are dispensed on the fly. Samples have been designed to run as smoothly as possible with software OpenGL, but texture and alpha-blending heavy demos may chug along without a 3D hardware and accompanying OpenGL acceleration. All these samples are distributed as free software under GNU GPL (which basicly means you can use them freely for free software). GLScene demos should always be distributed as a whole, in their original package. All these samples are Copyright 2000 Eric Grange unless stated otherwise. All cited trademarks are property of their respective owners. 8)