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.
Vrml Modeling Library
- Screen shot
- Main windows
- Source code
- VrmlModelingLibrary.tar.gz
- Add ons
- PluginsVML.tgz
- References
- Web 3D consortium
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.
topVRML Cube Map Node
- Screen shot
- Main windows
- Source code
- Cube Map Node
- Add ons
- None
- References
- None
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.
topVRML MultiTexture Node
- Screen shot
- Main windows
- Source code
- MultiTexture Node
- Add ons
- None
- References
- None
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.
topVRML Programmable Shaders Node
- Screen shot
- Main windows
- Source code
- Programmable Shaders
- Add ons
- None
- References
- None
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.
topOpenGL Offscreen Rendering Library
- Screen shot
- None
- Source code
- pbuffer library
- Add ons
- None
- References
- None
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.
topIES Luminaires viewer
- Screen shot
- Main window
- Source code
- ies viewer
- Add ons
- ies file sample
- References
- Erco Light Factory
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