Image: EuroHaptics 2006 logo
Home
Registration
Submission
Programme
Workshops
Poster & Hand's on Demo
Award Prizes
Committees
Venue
Accomodation
Photo Gallery
Whats New?
Joining EH06 mailing list?
 
Previous EuroHaptics
Flyer
Tutorials/Workshops

    Tutorial: H3D/VHTK

    Duration: Half-day


    Organizer
    Mark Dixon, SenseGraphics AB

    Contact:
    Mark Dixon
    Isafjordsgatan 22 C5
    E-mail: Mark.Dixon@sensegraphics.com
    Tel.: + 46 707 788412
    Fax: + 46 751 6062

    Lecturers
    Mark Dixon, SenseGraphics AB
    Mark has more than 8 years of experience with haptics, working for CSIRO in Australia before joining Reachin Technologies early 1998. There Mark was responsible for design and development of the Reachin API. Mark now works for SenseGraphicsAB, building up the open-source API, H3D.

    Karljohan Lundin, Linkoping University, Sweden
    Karljohan received his Master of Science in Media Technology and Engineering in 2001, with specialization in Visualization. He has since done research on volume haptics, lately in colaboration with SenseGraphics AB. Parts of the latest results have been used to create the foundation of the Volume Haptics Toolkit.

    Summary
    This workshop covers introductory material as well as concrete examples to show the power and flexibility of H3D API and the Volume Haptics Toolkit (VHTK). H3D API is an open-source, cross-platform API designed for software development of hapto-visual applications. H3D is based on the X3D standard and ties together OpenHaptics and OpenGL in an easy to use rapid development environment.

    VHTK is an extension of H3D into the domain of volume haptics. It provides a framework for reading and handling volumetric data, visualizing the data and generating advanced haptic feedback providing guidance and material information about the data.

    Intended audience
    The first half of the workshop is devoted to a high-level introduction to H3D API and the target audience are software developers interested in learning about the capabilities of H3D. Some basic programming knowledge is assumed.

    The second half of the workshop is aimed at developers working with volumetric data exploration who want to add haptic feedback to guide the user or present non-visual information using the Volume Haptics Toolkit. Some programming knowledge is assumed.

    Schedule

    • H3D API, Mark Dixon, 115 minutes
      • Introduction to H3D, 15 min
        • What is H3D API?
        • Who should use H3D API and when?
        • www.h3d.org
      • Writing X3D scenegraphs, 25 min
        • X3D nodes
        • X3D file format
        • VRML?
      • Adding Python scripting to X3D, 30 min
        • Writing Fields in Python
        • Scene-graph manipulation from Python
      • Examples of applications in H3D, 20 min
        • Temporal bone drilling
        • Segmentation of volumetric data
        • Needle insertion
        • Games for rehabilitation
      • Writing a haptic game in H3D, 25 min
        • A short examination of a simple haptic game built using H3D API.
    • Break, 15m
    • VHTK, Karljohan Lundin, 95 minutes
      • Introduction to VHTK, 30 min
        • introduction to volume haptics
        • VHTK and volume haptics
        • haptic primitives, their functionality and role
        • VHTK basic structure - visualization components, haptic components, volume data loading and filtering, and transfer functions
      • Using and writing haptic modes, 25 min
        • the VHTK definition of a haptic mode
        • modes available in VHTK
        • chosing the right mode to use
        • designing new haptic modes
      • Connecting VHTK to a user interface, 20 min
        • event handling in VHTK
        • lazy evaluation and keeping data up-to-date
        • TCL/Tk example
        • H3D UI example
      • Full multi modal visualization example, 20 min
        • using the building blocks of VHTK
        • transforms to navigate
        • visualization parameters
        • adding haptic interaction
 
Home | Registration | Submission | Programme | Workshops | Committees | Venue | Accomodation | Whats New? | Joining mailing list?
Previous EuroHaptics | Flyer
 
Abderrahmane Kheddar
(Conference Chair)
LSC - CNRS/STIC,
40, Rue du Pelvoux 91020 Evry,
Evry, France
Site maintained by Benjamin BAYART