Powered by OpenAIRE graph
Found an issue? Give us feedback
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/ ZENODOarrow_drop_down
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Conference object . 2018
License: CC BY NC
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other literature type . 2018
License: CC BY NC
Data sources: ZENODO
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Conference object . 2018
License: CC BY NC
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Conference object . 2018
License: CC BY NC
Data sources: Datacite
image/svg+xml art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos Open Access logo, converted into svg, designed by PLoS. This version with transparent background. http://commons.wikimedia.org/wiki/File:Open_Access_logo_PLoS_white.svg art designer at PLoS, modified by Wikipedia users Nina, Beao, JakobVoss, and AnonMoos http://www.plos.org/
ZENODO
Other literature type . 2018
License: CC BY NC
Data sources: ZENODO
versions View all 3 versions
addClaim

Cchai3D: Chai3D+Unity3D Made Easy

Authors: Nicolò Balzarotti; Gabriel Baud-Bovy;

Cchai3D: Chai3D+Unity3D Made Easy

Abstract

CHAI3D is a powerful open-source cross-platform C++ simulation framework for haptic applications (Modified BSD License). It implements state-of-the-art algorithms to render object geometries and material properties such as weight, friction and texture. CHAI3D also integrates graphical rendering (Open GL) and physical simulation engines to develop full-fledged virtual reality applications. Despite its rich set of features, CHAI3D is not used as a general-purpose game engine because game developers tend to prefer other alternatives that offer features such as state machines, animation support, and Graphical User Interfaces (GUIs) that simplify the development of games. In this poster, we present a haptic plugin for Unity3D (https://unity3d.com/), a popular choice for game development. Previous attempts to integrate CHAI3D with Unity3D are either incomplete [3], [4] or no longer available [5]. At the lowest level of the plugin, we wrote cChai3d, a C wrapper around a lightweight version of CHAI3D that included only the force-rendering algorithms. The wrapper has C bindings to facilitate the integration with any programming language and framework. It also includes a high-frequency thread that handle all haptic rendering computation. Full integration between Unity3D and CHAI3D is achieved via Unity3D C# scripts that give haptic properties to Unity3D GameObjects with simple drag-and-drop operations. The position and orientation of the haptic device in the world is configurable and handled transparently. Haptic properties supported by CHAI3D such as stiffness, friction, viscosity and textures can be set via the Unity3D GUI and changed in real time while the simulation is running. Haptic interaction with moving objects is supported within the limits allowed by the update rate of Unity3D main loop. The plugin is compatible with any haptic device supported by CHAI3D. The haptic plugin has been used to implement a study on the haptic perception of virtual textures in Unity 3D and is currently used to implement a serious game to teach 3D geometry to young children.

{"references": ["N. Balzarotti and G. Baud-Bovy. Effects of chai3d texture rendering parameters on texture perception. In Eurohaptics, submitted 2018.", "Gabriel Baud-Bovy and Nicol\u00f2 Balzarotti. Using force-feedback devices in educational settings: A short review. In Proceedings of the 1st ACM SIGCHI International Workshop on Multimodal Interaction for Education, MIE 2017, pages 14\u201321, New York, NY, USA, 2017. ACM.", "F. Conti, F. Barbagli, R. Balaniuk, M. Halg, C. Lu, D. Morris, L. Sentis, J. Warren, O. Khatib, and K. Salisbury. The chai libraries. In Proceedings of Eurohaptics 2003, pages 496\u2013500, Dublin, Ireland, 2003.", "Sam Duffy, Sara Price, Gualtiero Volpe, Paul Marshall, N Bianchi-Berthouze, Giulia Cappagli, Luigi Cuturi, Nicolo Balzarotti, David Trainor, and Monica Gori. Wedraw: using multisensory serious games to explore concepts in primary mathematics. In Proceedings of the 13th international conference on technology in mathematics teaching, volume 13. 13th International Conference on Technology in Mathematics Teaching (ICTMT 13), 2017."]}

Keywords

haptics, Chai3D, software, Unity3D

  • BIP!
    Impact byBIP!
    selected citations
    These citations are derived from selected sources.
    This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    0
    popularity
    This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
    Average
    influence
    This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
    Average
    impulse
    This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
    Average
    OpenAIRE UsageCounts
    Usage byUsageCounts
    visibility views 55
    download downloads 61
  • 55
    views
    61
    downloads
    Powered byOpenAIRE UsageCounts
Powered by OpenAIRE graph
Found an issue? Give us feedback
visibility
download
selected citations
These citations are derived from selected sources.
This is an alternative to the "Influence" indicator, which also reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Citations provided by BIP!
popularity
This indicator reflects the "current" impact/attention (the "hype") of an article in the research community at large, based on the underlying citation network.
BIP!Popularity provided by BIP!
influence
This indicator reflects the overall/total impact of an article in the research community at large, based on the underlying citation network (diachronically).
BIP!Influence provided by BIP!
impulse
This indicator reflects the initial momentum of an article directly after its publication, based on the underlying citation network.
BIP!Impulse provided by BIP!
views
OpenAIRE UsageCountsViews provided by UsageCounts
downloads
OpenAIRE UsageCountsDownloads provided by UsageCounts
0
Average
Average
Average
55
61
Green