Skip to main content

LUP Student Papers

LUND UNIVERSITY LIBRARIES

Haptic hardware support in a 3D game engine

Aamisepp, Henrik and Nilsson, Daniel (2003)
Certec - Rehabilitation Engineering and Design
Abstract
The aim of this master's thesis is to find out if it is possible to integrate haptic hardware support in the open source 3D game engine Crystal Space. Integrating haptic support would make it possible to get a haptic representation of 3D geometry in Crystal Space and therefore take advantage of all the benefits a 3D game engine provides, when building haptic applications. An implementation of the support should be as low-cost as possible by taking advantage of available open source haptic API alternatives. The thesis report presents an evaluation of available haptic APIs and comes up with a design and an implementation. The solution has been implemented as a Crystal Space plugin by using modified parts of the e-Touch open module API. The... (More)
The aim of this master's thesis is to find out if it is possible to integrate haptic hardware support in the open source 3D game engine Crystal Space. Integrating haptic support would make it possible to get a haptic representation of 3D geometry in Crystal Space and therefore take advantage of all the benefits a 3D game engine provides, when building haptic applications. An implementation of the support should be as low-cost as possible by taking advantage of available open source haptic API alternatives. The thesis report presents an evaluation of available haptic APIs and comes up with a design and an implementation. The solution has been implemented as a Crystal Space plugin by using modified parts of the e-Touch open module API. The plugin makes it possible to utilize the Phantom haptic device to touch and feel the 3D environments in a Crystal Space application. Two demo applications have also been constructed to show the capabilities of the plugin. (Less)
Please use this url to cite or link to this publication:
author
Aamisepp, Henrik and Nilsson, Daniel
supervisor
organization
year
type
H2 - Master's Degree (Two Years)
subject
keywords
Haptiska gränssnitt – Virtual Reality, Synskador och blindhet
language
English
additional info
Reserach group: Audio-Haptic Interactive Design
id
1473443
alternative location
http://www.certec.lth.se/doc/haptichardwaresupport/
date added to LUP
2010-07-15 15:14:34
date last changed
2013-04-30 13:00:24
@misc{1473443,
  abstract     = {{The aim of this master's thesis is to find out if it is possible to integrate haptic hardware support in the open source 3D game engine Crystal Space. Integrating haptic support would make it possible to get a haptic representation of 3D geometry in Crystal Space and therefore take advantage of all the benefits a 3D game engine provides, when building haptic applications. An implementation of the support should be as low-cost as possible by taking advantage of available open source haptic API alternatives. The thesis report presents an evaluation of available haptic APIs and comes up with a design and an implementation. The solution has been implemented as a Crystal Space plugin by using modified parts of the e-Touch open module API. The plugin makes it possible to utilize the Phantom haptic device to touch and feel the 3D environments in a Crystal Space application. Two demo applications have also been constructed to show the capabilities of the plugin.}},
  author       = {{Aamisepp, Henrik and Nilsson, Daniel}},
  language     = {{eng}},
  note         = {{Student Paper}},
  title        = {{Haptic hardware support in a 3D game engine}},
  year         = {{2003}},
}