CHAI 3D

Engine default

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

Editor:
None (be one!)

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.

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?
GPL Free Yes

This engine hasn't been reviewed yet. Be the first!

Write a Review

Suggest Edits

Last edited Sep 27, 2011 at 10:26

Are your the owner of this engine? Let us know to be able to update it, and reply to reviews, and other benefits.