|General Purpose Information|
| Year of First Releaseⓘ |
The year a tool was first publicly released or discussed in an academic paper.
| Platformⓘ |
The OS or software framework needed to run the tool.
| Availabilityⓘ |
If the tool can be obtained by the public.
| Licenseⓘ |
Tye type of license applied to the tool.
|Hardware Control Information|
| Haptic Categoryⓘ |
The general types of haptic output devices controlled by the tool.
| Hardware Abstractionⓘ |
How broad the type of hardware support is for a tool.
|Interaction and Interface Information|
| Driving Featureⓘ |
If haptic content is controlled over time, by other actions, or both.
| Effect Localizationⓘ |
How the desired location of stimuli is mapped to the device.
| Media Supportⓘ |
Support for non-haptic media in the workspace, even if just to aid in manual synchronization.
| Iterative Playbackⓘ |
If haptic effects can be played back from the tool to aid in the design process.
| Design Approachesⓘ |
Broadly, the methods available to create a desired effect.
| Interaction Metaphorsⓘ |
Common UI metaphors that define how a user interacts with a tool.
3DTactileDraw supports control of an a 24-actuator array using the HapticHead helmet. Two major interfaces are present in the tool: a paint interface that permits drawing desired effects directly on the surface of a model of a 3D head, and a curve interface that provides per-actuator intensity keyframes on a timeline.
For more information about 3DTactileDraw, consult the CHI 2019 paper.