Visualization Library is C++ middleware for high-performance 2D and 3D graphics applications based on the industry standard OpenGL 1.x-4.x, designed to develop portable applications for the Windows, Linux and Mac OS X operating systems. It supports advanced features like OpenGL Shading Language, Volume Rendering, Isosurface extraction, Frame Buffer Objects, Multiple Render Targets, Vertex and Pixel Buffer Objects, KdTree/AABB frustum culling, a multilingual Unicode-based text engine, advanced texturing, DDS cubemaps, mipmaps, compressed textures, and much more. Visualization Library can be especially useful in 3D/2D scientific visualization, virtual reality, augmented reality, visual simulation, data visualization, presentations, multimedia applications, special effects, and 3D/2D games.
| Tags | Software Development Libraries Scientific/Engineering Visualization multimedia Graphics 3D Rendering Games/Entertainment Simulation |
|---|---|
| Licenses | BSD Revised |
| Operating Systems | POSIX Linux Windows Windows Windows Windows Mac OS X |
| Implementation | C++ |
Recent releases


Release Notes: Final stable release.


Release Notes: This release candidate adds COLLADA support, a VLX serialization framework, proprietary GL extensions management, an RTTI class instrumentation framework, and several other optimizations and improvements.


Release Notes: This maintenance release fixes several bugs from the last stable release.


Release Notes: New GLSL shaders examples, a vlxtool utility that converts to/from VLT/VLB files, several speed optimizations, transparent loading of gzipped files, and various bugfixes and enhancements.


Release Notes: This release adds COLLADA support, the VLX serialization framework, and several other improvements.
A light-weight single sign-on and role-based access control system.