Haptic hardware support in a 3D game engine
(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:
http://lup.lub.lu.se/student-papers/record/1473443
- author
- Aamisepp, Henrik and Nilsson, Daniel
- supervisor
- organization
- year
- 2003
- 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}}, }