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

 

Basic Demos - Meshes


The demos discussed here are installed as part of the GLScene library. Demos are about meshes such as actors, terrains and freeforms.

imageActor - By: Unknown Date: Unknown
Uses TGLActor object to load Quake II model (.md2) and demonstrates animating an actor (morph animation).
Also displays an actor's frame names.

CVS:
CVS/Demos/meshes/actor
 

imageActor with two cameras - By: Unknown Date: Unknown
Demonstrates an actor from a first person and third person perspective.
Also demontrates moving a TGLActor (Quake II model with wepon) in a small scenery.
Has doom-like (keyboard only) movement, with walk/run, turn/strafe.

CVS:
CVS/Demos/meshes/actortwocam
 

imageCentering - By: Unknown Date: Unknown
Demonstrates automatically centering a freeform using the freeform autocentering property

CVS:
CVS/Demos/meshes/centering
 

imageConstructive Solid Geometry - By: Unknown Date: Unknown
The CSG system uses BSP to optimize what triangles it considers.
Features CSG_Union, CSG_Subtraction, CSG_Intersection.

CVS:
CVS/Demos/meshes/CSG
 

imageDucky - By: Unknown Date: Unknown
Loading NURBS into a GLScene Freeform/Actor object and then using the resolution slider to increase or decrease the models triangle count dynamically.

CVS:
CVS/Demos/meshes/ducky
 

imageExtrude polygon - By: Unknown Date: Unknown
Cuts a hole in a polygon.

CVS:
CVS/Demos/meshes/expolygon
 

imageFeedback - By: Unknown Date: Unknown
Uses TGLFeedback render mode to gather vertex information passed through the OpenGL render pipeline.

CVS:
CVS/Demos/meshes/feedback
 

imageFormula - By: Unknown Date: Unknown
Uses the TGLMesh object to plot a formula in 3D.
Triangle and triangle-strip meshes are used to make regular, grid-based, height-fields meshes.

CVS:
CVS/Demos/meshes/formula
 

imageMushroom - By: Unknown Date: Unknown
Uses a freeform to load a 3DStudio (.3DS) mesh and uses TGLProxyObject to duplicate the object.
Also has fog and a textured "ground".

CVS:
CVS/Demos/meshes/mushroom
 


imagePortal - By: Unknown Date: Unknown
Uses TGLPortal to render indoor scenes with a basic wolfenstein-like "level designer" for generating the maze mesh.

CVS:
CVS/Demos/meshes/portal
 


imageShaded Terrain - By: Unknown Date: Unknown
Terrain with shadows.

CVS:
CVS/Demos/meshes/shadedterrain
 


imageSkeletal - By: Unknown Date: Unknown
Demonstrates 3 animations for a Half Life SMD actor.

CVS:
CVS/Demos/meshes/skeletal
 


imageSubdivide - By: Unknown Date: Unknown
Early mesh subdivision refinement demo using the meshutils subdividetriangles procedure.
Note that MD2 format isn't really suited for refinement.

CVS:
CVS/Demos/meshes/subdivide
 


imageSynthetic terrain - By: Unknown Date: Unknown
Demonstrates using TGLCustomHDS as the terrain renderer height data source.
Also demonstrates 1D textures

CVS:
CVS/Demos/meshes/synthterr
 


imageTerrain - By: Unknown Date: Unknown
Demontrates TGLTerrainRenderer and TGLBitmapHDS to render a simple landscape.
Includes full-screen mode and using TGLHudText/TGLBitmapFont for a FPS counter.
Also has positional 3D sounds

CVS:
CVS/Demos/meshes/terrain
 


imageTiles - By: Unknown Date: Unknown
Illustrates the use of TGLTilePlane to render an area made of tiled textures placed in a grid.

CVS:
CVS/Demos/meshes/tiles
 


imageTree - By: Unknown Date: Unknown
Demonstrates TGLTree with ability to change tree parameters on the form.

CVS:
CVS/Demos/meshes/tree
 







  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.0786 seconds