Olivier Langlois's Crystal Space development page
Crystal Space is a free (LGPL) and portable 3D engine written in C++.
It supports true 6DOF, colored lights, mipmapping, portals, mirrors,
alpha transparency, reflecting surfaces, 3D sprites,
scripting, 8-bit and 16-bit display support, Direct3D hardware acceleration on
Windows. For more information about Crystal Space, visit the
Crystal Space Home page.
My Crystal Space apps :
In development :
Maze generator
A program that generate randomly a maze.
The user can specify the size of the maze and can even ask the
program to hide secret rooms.
maze1.jpg ligthing with back-face culling
maze2.jpg ligthing without back-face culling
secret1.jpg
secret2.jpg
Win32 Executable - 23/11/98
Maze generator source code - 23/11/98
A strange attractors 3D Viewer v1.1(Win32 Executable) - 21/10/98
This version is faster. It is using csGraphics2D:DrawLine function in assembler
My contributions :
Description - Updated csEventQueue class
- 27/08/98 - Now integrated in the CS beta release
Description - Borland C++ port
- 17/09/98
Description - Updated DirectDetection class
- 18/09/98 - Now integrated in the CS beta release
Description - Updated csIniFile class
- 04/10/98 - Now integrated in the CS beta release
Description - Updated WireFrame class
- 06/10/98 - Now integrated in the CS beta release
Description - New Memory Pool service class
- 09/10/98 - Now integrated in the CS beta release
Description - Scan routines in assembler for VC++
- 19/10/98 - Now integrated in the CS beta release
Description - csGraphic2D class with draw_line() function in assembler
- 21/10/98 - Now integrated in the CS beta release
This draw_line() function is now used by RandomLogic
A more general description of my contribution to the project can be read at the
Official Crystal Space Authors and credits page
If you want, visit my main web page
If you want to contact me, you can do it by mail