Languages Written In:
Not reviewed yet
- User Reviews
CHAI is the first engine to incorporate both graphic rendering and sophisticated haptic rendering. A number of engines support force-feedback via typical game controllers, but CHAI is directed at the small but growing set of 3- or 6-degree-of-freedom haptic devices that are commercially available.
CHAI is not a mega-high-powered graphics engine, although we welcome contributions that enhance its rendering capabilities. Rather, CHAI provides an extensible architecture whose core features allow seamless integration of graphics and haptics.
- Object-Oriented Design
- Physical objects have a single representation, used for both graphic and haptic rendering.
- A virtual haptic device, for testing your algorithms without an actual device
- Communication with several digital/analog I/O boards
- Supports the following hardware: DELTA and OMEGA haptic devices, PHANToM haptic devices, Stereo glasses, Servotogo boards, Sensoray626 boards
- Stereo Rendering Stereo rendering is provided to enhance the applicability of CHAI to multimodal VR environments.
- Mesh Loading
- Supports .obj and .3ds meshes
- Proxy/god object algorithms
- General A flexible scene graph structure is critical to CHAI's architecture, both for rapid collision detection and for attaching haptic reference frames to objects within the scene.
- Collision Detection Several collision detectors and an extensible framework for future optimizations are provided; intended to support collision detection between meshes and haptic devices.
|License Name||Price in $US||Source Code Included?||Additional information|