CAVELib


Virtual-Reality-Software-CAVElib

Hardware & Software Bundle
Mechdyne offers CAVELib bundled with a single computer or a graphics cluster. Let us configure your hardware and software to provide an integrated solution that meets your computing and graphics requirements. 


Need a graphics cluster?


Need help developing an application?


CONTACT US

CAVELibâ„¢

CAVELib is a powerful virtual reality software application programmer interface (API) that provides the cornerstone for creating robust interactive three-dimensional environments.  Mechdyne's Software Division developed and commercialized CAVELib during the introduction of the CAVE immersive display.

 

The ultimate solution for 3D virtual reality displays

CAVELib is the most widely used Application Programmer's Interface (API) for developing immersive display software because it simplifies programming.  Developers can concentrate on their application while CAVELib handles the details of CAVE software including the operating system, display system and virtual interaction device-level programming components.  The CAVELib API is simple but powerful; only a fraction of the API's capabilities are required to create an immersive application, yet is broad enough to meet even the most advanced developer's needs.

BENEFITS

      • Simplifies programming for immersive displays              
      • Usable with multiple graphics libraries
      • Abstracts interaction and tracking devices
      • Executables are portable across any display system
      • Commercially advanced and supported

SIMPLIFIED PROGRAMMING

The CAVELib software takes away some of the complexities of VR development, such as:

    • Window and viewport creation
    • Viewer-centered perspective calculations
    • Displaying to multiple graphics channels
    • Multi-processing and multi-threading, cluster synchronization, and data sharing
    • Stereoscopic 3D viewing
    • Networking capabilities to enable collaboration, interaction, and data sharing around the world

PLATFORM INDEPENDENCE

The CAVELib API is platform-independent enabling immersive software that allows developers to create high-end applications on Windows and Linux operating systems. CAVELib-based applications are configurable for the display at run-time.  This allows a developer to write the application once and run on any immersive display. Without recompilation, the application can be run on a wide variety of display systems ranging from the desktop to 3D PowerWalls to fully immersive CAVE and FLEX systems. Furthermore, the cross-platform API of the CAVELib makes it possible to maintain a single code base yet run on a variety of display systems and operating systems.