GLScene
demos :
- 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.
- meshes :
how to use and abuse of 3D meshes, actors and models in
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...)
- specials : using special effects in
GLScene, including fog and after-render effects like lens
flares.
- 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 :
positionnal 3D sound samples using the GLScene Sound
System. These samples may need third-party components/DLLs
and as such are not part of the "demos" project
group.
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.