OpenGL Projects
OpenGL News / Downloads / OpenGL / Rage3D / Photos / Tutorials / Links / Contact Me / About / Forum
OpenGL I      OpenGL II      OpenGL III      OpenGL IV      OpenGL V



 Ads


Specular SpaceShip 16 Mar 2001
Description : A program that uses specular highlighting as well as environment mapping. The spaceship had over 8000 polygons.
You can control the rotation and distance using your mouse and enable and disable lighting by pressing "L".
Download : 437 KB (EXE and Source)  (Including Delphi 2 Source)
Perma Link: Specular spaceship

Specular Highlighting 15 Mar 2001
Description : Borland, Delphi, OpenGL, Development, 3D, Source Code, GameBorland, Delphi, OpenGL, Development, 3D, Source Code, GamePrograms demonstrating specular highlighting.
The first app uses no textures but has support for he OpenGL 1.2 specular lighting extension. Press "N" to enable this feature.

"+" and "-" to increase and descrease torus quality.

The second uses specular highlighting as well as spherical environment mapping.
Download : 38 KB (EXE and Source) (Basic with no textures)
Download : 36 KB (EXE and Source) (specular with textures)
Perma Link: Specular highlighting

Peristalsis 29 Jan 2001
Description : Borland, Delphi, OpenGL, Development, 3D, Source Code, GameA small program that does some cool OpenGL effects. Its basically a cylinder that turns anti-clockwise around the screen. The cyliner also gets twisted along the central axis. The radius of the cylinder changes in different places. The X position of the cylinder moves according to a complex sin wave.
This program was based on a program by Andreas Gustafson.
Download : 98 KB (EXE and Source)
Download : 266 KB (EXE and Source) (Visual Basic)
Perma Link: Peristalsis

Plasma Tunnel 18 Jan 2001
Description : Borland, Delphi, OpenGL, Development, 3D, Source Code, GameThis is a tunnel effect where the texture coordinates keep changing based on a sine wave. Obviously the real effect is a lot more "alive".
Download : 103 KB (EXE and Source)
Perma Link: Plasma tunnel

Earth at Day and Night 18 Jan 2001
Description : Borland, Delphi, OpenGL, Development, 3D, Source Code, GameA very simple program with two textures. Using your arrow keys you can speed up or change the direction of rotation.
Download : 460 KB (EXE and Source)
Perma Link: Earth by day and night


Bouncing Ball 18 Jan 2001
Description : Borland, Delphi, OpenGL, Development, 3D, Source Code, GameThis program has a ball bouncing on the surface below and squashing as it hits the bottom. The ball has Spherical Environment Mapping applied to it and the entire thing is reflected onto the surface below. I still get around 200fps on my machine

This program was based on a similar one by Andreas Gustafson.
Download : 228 KB (EXE and Source)
Perma Link: Bouncing ball


Active Background 18 Jan 2001
Description : Borland, Delphi, OpenGL, Development, 3D, Source Code, GameThe idea here was to create an active moving background while some more interesting things can happen in the foreground.

Press 1, 2 or 3 for different effects.
Download : 52 KB (EXE and Source)  (Including Delphi 2 Source)
Perma Link: Active background


Tunnel Text 18 Jan 2001
Description : Borland, Delphi, OpenGL, Development, 3D, Source Code, GameInitially I wanted to have the end titles for my demo coming down a tunnel on a rail displaying the coders and graphics artist's names. A week after I completed the effect I saw it in another demo. Now I guess it sits here in "the hall of fame" :)

Requires Delphi 5 for the setup form, but the main code will work in all versions of Delphi.
Download : 290 KB (EXE and Source)
Perma Link: Tunnel text


Spherical Environment Mapping 18 Jan 2001
Description : Borland, Delphi, OpenGL, Development, 3D, Source Code, GameA little demo showing spherical environment mapping.

Press 1, 2, 3, 4 or 5 for different objects.
Press B for Blending
User the arrow keys to rotate the objects.

Requires Delphi 5 for the setup form, but the main code will work in all versions of Delphi. The background b.t.w is a view from my house. Have a look in the photos section for more :).
Download : 309 KB (EXE and Source)
Perma Link: Spherical environment mapping


Forms Application Template 25 Feb 2002
Description : This is the basic application template that you can use if you want to render the OpenGL scene onto a Delphi form. The entire structure is setup, all you need to do is change the code in glDraw();

Jon Walton from Vadertrophy has sent me an updated version of the Forms Application Template.
This version now supports the OpenGL 1.5 implementation.

For the newest Version of the Delphi GL 1.5 Header visit DelphiGL
Download : 127 KB
Download : [For OpenGL 1.1 to 1.5] 292 KB
Perma Link: Forms application template

BMP, JPG and TGA texture loader 30 April 2002
Description : This is the unit that I use to load BMP, JPG and TGA files. No extra DLL's required.
Usage : Include the unit in your Uses clause.
- declare the texture in your main program (eg. MyTexture : glUint; )
- call the load function. LoadTexture('images/mytexture.jpg', myTexture, FALSE);
and then you can bind the texture.

A texture can be loaded from a file or from the resource compiled with the executable. The third parameter (LoadFromResource) determines where the file should get loaded from. If LoadFromResource is TRUE, the function will try and load the image the the resource file.

I have also got a "lite" version that loads BMP files only. The reason for that is that EXE's created with this unit shouldnt be around 35KB.
Complete : BMP, JPG and TGA loader with sample application (54 KB)
Lite : BMP lite with sample application (18 KB)
Perma Link: BMP, JPG and TGA texture loader


Delphi.Net Application Template  13 February 2003
Description : I spent some time yesterday creating an OpenGL Template For Delphi 8

This Template uses Tao.
To get the latest Release of the Tao assemblies click here.

Please Note:
In order for this Code or Executable to run on your machine, you will need:

Delphi 8 (The Delphi assemblies are to big to include in the zipfile)
.Net Framework version 1.1 and
The Tao Assemblies.
Download :  111 KB
Perma Link: Delphi.Net application template


C#.Net Application Template 20 June 2003
Description : This is the basic application template that I use to create my C#.Net OpenGL applications.
To use this you will need to install the csgl assemblies.

These assemblies as well as instructions on how to use and install them can be found
here : http://csgl.sourceforge.net/
Download : 75 KB
Perma Link: C#.Net application template

Application Template 5 Oct 2001
Description : This is the basic application template that I use to create my OpenGL applications. This template is also included in the BMP and Texture loader sample apps above.

I created newer version of th Application Template that includes all the extentions Up to OpenGL 1.5. It also Supports Mouse move and mouse click events.

The New dglOpenGL.pas file was created by the guys at www.delphigl.com
Download :  240 KB [For OpenGL 1.1 to 1.5] version 1.2
Download : 10 KB [For OpenGL 1.1]
Perma Link: Application template


OpenGL I      OpenGL II      OpenGL III      OpenGL IV      OpenGL V


 Ads



South African Boat Info and Water Craft Pictures