Disclaimer

The proposed softwares were developed for experimentation and research activities on the Linux operating systems, with OpenGL and Nvidia GPU and are sometime strongly dependents of this environment.

These softwares are free softwares; you can redistribute them and/or modify them under the terms of their respective license.
These softwares are distributed in the hope that they will be useful, but without any warranty; without even the implied warranty of merchantability or fitness for a particular purpose.

top

Vrml Modeling Library

Screen shot
Main windows
Source code
VrmlModelingLibrary.tar.gz
Add ons
PluginsVML.tgz
References
Web 3D consortium
VML

This C++ library and its accompanying utilities define a set of C++ classes and programs for VRML world management. This library is "rendering oriented" and does not implement the whole VRML 97 specification. It is designed to be extensible and comme with examples of such extensions. An extension is a set of C++ classes compiled and linked in a dynamic library that can be load on demand in the VRML Modeling Library.

Developed from 1999 to 2001, extensions from 2000 to 2003.

top

VRML Cube Map Node

Screen shot
Main windows
Source code
Cube Map Node
Add ons
None
References
None
VML

This is a C++ dynamic library extended the Vrml Modeling Library. It implements a cube map vrml texture node. This node can be inserted everywhere a texture node is valid. It can be dynamic to simulate cube map environment mapping.

Developed in 2002.

top

VRML MultiTexture Node

Screen shot
Main windows
Source code
MultiTexture Node
Add ons
None
References
None
VML

This is a C++ dynamic library extended the Vrml Modeling Library. It implements a multitexture vrml texture node. This node can be inserted everywhere a texture node is valid (except inside a TextureSet).

Developed in 2002.

top

VRML Programmable Shaders Node

Screen shot
Main windows
Source code
Programmable Shaders
Add ons
None
References
None
VML

This is a C++ dynamic library extended the Vrml Modeling Library. It implements a programmable Appearance node. This node can be inserted everywhere an Appearance node is valid. Supported Shaders are NVidia CG shaders and OpenGL ARB VP1.0 and FP1.0 shaders

Developed in 2003.

top

OpenGL Offscreen Rendering Library

Screen shot
None
Source code
pbuffer library
Add ons
None
References
None
pbuffers

This is a C++ class for OpenGL offscreen rendering. This library allows to manipulate pbufers in a simple way. You can create one ore more pbuffers, sharing or not OpenGL objects, bind and unbind them. The class allows easy rendering to texture in OpenGL/X-Window environment. This class was tested under IRIX and Linux.

Developed in 2002.

top

IES Luminaires viewer

Screen shot
Main window
Source code
ies viewer
Add ons
ies file sample
References
Erco Light Factory
IES View

This software (very limited) is based on the IESNA LM-63 C module developed by Ian Ashdown, P. Eng. byHeart Consultants Limited (site). It allows to view the spatial distribution of an ies luminaire.

Developed in 2002.

top