OpenObjectLib supports a wide range of 3D models (as new OpenObjectLib plugins become available) as well as a wide variety of real-time GLSL based pixel and vertex shaders for amazing real time 3D effects
Currently abvailable:
- Native scene graph
- lightening fast native HDR images!
- 3dsmax plugin
- xml based X3D format
- with texture based lighting supporting diffuse, specular and normal maps
- vertex and fragment shaders using the OpenGL shading language!
- 3d support
- 3D format support (X3D, OBJ, 3DS, TSTO)
- Scene graph API with GLSL support
- Initial fixed function pipeline appearance converters to GLSL or Cg
Also in the pipeline is
- Pipeline upgrades and additions
- HDR rendering pipeline
- a deferred shading pipeline
- Direct3D pipeline
- object support
- Gelato renderer plugin
- Collada plugin
The code has been simplified to ensure we can migrate to a software renderer easily in order to allow for the introduction of a ray tracing engine. This will help significantly users with low end hardware since the OpenObjectLib relies heavily on shader support.
For those who dont have access to the latest NVIDIA or ATI hardware will also see in the next few weeks the introduction of D3D based renderers. Some graphics chipsets do not have the same capabilities in their OpenGL drivers as they have on the D3D drivers. For this reason our functionality may fall short on those chipsets. For this reason we intend to provide a D3D pipeline to accomodate this shortcoming.
