CHAI 3D
Website:
http://www.chai3d.org
Developer:
Francois Conti
Launched:
Not specified
Status:
Active
Supported Platforms:
Windows
Languages Written In:
C/C++
Languages Supported:
C/C++
Graphics APIs:
OpenGL
Rating:
Not reviewed yet
- Overview
- 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.
- Screenshots
- Videos
Supported Features
General
- Object-Oriented Design
- Other
- 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
- Fixed-function
- Stereo Rendering Stereo rendering is provided to enhance the applicability of CHAI to multimodal VR environments.
Lighting
- Per-vertex
Texturing
- Basic
Meshes
- Mesh Loading
- Supports .obj and .3ds meshes
- Proxy/god object algorithms
Scene Management
- 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.
Physics
- Collision Detection Several collision detectors and an extensible framework for future optimizations are provided; intended to support collision detection between meshes and haptic devices.
Licensing
| License Name | Price in $US | Source Code Included? | Additional information |
|---|---|---|---|
| GPL | Free | Yes | |
Last edited Sep 27, 2011 at 10:26
