Rendering demos :
- basicsdl :
- basic sample for TGLSDLViewer and using SDL
- cube environment mapping

- Blur
:
- Adding a GLBlur to an object will make it
blur only that object.
- Adding it to the scene root will blur all
the scene.


- celshading
:
- GLCelShader component: GLTexturedCelShader
- This could use a Check for card capability
and response with program limiting changes.

- culling :
- using and selecting scene culling
(object-based or hierarchical)
- visualizing impact of scene culling on
frame rate

- fog :
- demo showing the use of fog

- fullscreen :
- basic sample for TGLFullScreenViewer to go
fullscreen and switch screen resolution
- uses TGLCanvas to render a 2D overlay mouse
reticle

- invariance
:
- demo showing the use of invariance (Makes a
foggy surface on texture)

- memviewer :
- using the TGLMemoryViewer for off-screen
rendering
- using off-screen render result in a texture
- controling Vsync

- multiproxy
:
- Illustrates the use of TGLMultiProxy to
perform discreet LOD.

- OctreeDemo :
- demo of using an Octree to cull dynamic
objects

- Per-Pixel
phong shading demo. :
- The TGLPhongShader implements phong shading
- The use of an ARB vertex and fragment
program.
- This could use a Check for card capability
and response with program limiting changes.


- SkyBox
:
- Example using GLSkybox... or 2.

- tobitmap :
- getting viewer content into a TBitmap with
CreateSnapShot
- rendering to a high resolution bitmap
suitable for printing

Back