OpenGL Library for Delphi,
maintained by Eric Grange,
based on Mike Lischke's GLScene.

 

Basic Demos - Rendering


The demos discussed here are installed as part of the GLScene library. Demos are about rendering options and features.

imageBlur - By: Unknown Date: Unknown
Demonstrates TGLBlur.
Adding a TGLBlur to an object will make it blur only that object. Adding it to the scene root will blur all the scene


CVS:
CVS/Demos/rendering/Blur
 

imageBunny Bump Map - By: Unknown Date: Unknown
Using the TGLBumpShader for object space bump mapping. There are currently 2 bump methods dot3 texture combiner and a basic ARB fragment program. Specular- Blinn or Phong.
Demonstrates checking for card capability and responding with program limiting changes

CVS:
CVS/Demos/rendering/bunnybump
 


imageCel Shading - By: Unknown Date: Unknown
Demonstrates the TGLCelShader

CVS:
CVS/Demos/rendering/celshading
 


imageFog - By: Unknown Date: Unknown
Demonstrates Fog using TGLSceneBuffer

CVS:
CVS/Demos/rendering/fog
 


imageFull Screen - By: Unknown Date: Unknown
Displays a teapot full screen using TGLFullScreenViewer.
Is a basic sample for TGLFullScreenViewer to go fullscreen and switch screen resolution.
Uses TGLCanvas to render a 2D overlay mouse reticle:

CVS:
CVS/Demos/rendering/fullscreen
 


imageInvariance - By: Unknown Date: Unknown
Demonstrates the TGLDummyCube caminvariance property where objects can be displayed in the same position and orientation regardless of position relative to the camera

CVS:
CVS/Demos/rendering/invariance
 


imageLining - By: Unknown Date: Unknown
Demonstrates the TGLOutlineShader and TGLHiddenlineShader

CVS:
CVS/Demos/rendering/lining
 


imageMemory Viewer - By: Unknown Date: Unknown
Demonstrates the memory viewer. Allows using a camera view as a texture.
Memory Viewer is used for off-screen rendering and render result in a texture.
Also has controlling Vsync

CVS:
CVS/Demos/rendering/memviewer
 


imageMulti Proxy - By: Unknown Date: Unknown
Multiproxy demo thats demonstrates seemless change from one level of detail to another using TGLMultiproxy

CVS:
CVS/Demos/rendering/multiproxy
 


imageOctree - By: Unknown Date: Unknown
Demonstrates TOctreeSpacePartition.
Uses an Octree to cull dynamic objects.

CVS:
CVS/Demos/rendering/OctreeDemo
 


imageQuad Tree Visibility Culling - By: Unknown Date: Unknown
Demonstrates TOctreeSpacePartition for visibility culling

CVS:
CVS/Demos/rendering/quadtreevisculling
 


imageSkybox - By: Unknown Date: Unknown
Demonstrates the skybox. Shows building a sky.

CVS:
CVS/Demos/rendering/skybox
 


imageTo Bitmap - By: Unknown Date: Unknown
Demonstrates how to do a screen capture and save it to file.
Gets viewer content into a TBitmap with using the method createsnapshot.
Rendering to a high resolution bitmap suitable for printing.

CVS:
CVS/Demos/rendering/tobitmap
 



  Attachment Size Date Added
    
Valid XHTML 1.0 Transitional :: Valid CSS :: Powered by Wikka Wakka Wiki 1.1.6.2
Page was generated in 0.0707 seconds