TouchFree includes an Application, a Windows Service and a series of Tooling packages in order to convert Ultraleap tracking data into a data structure suitable for input systems for touchscreen user interfaces.
- This repository has been made available for you to work with, edit and make your own versions. This repository and any derivatives of it is presented on an βas-isβ basis in line with the Apache license. Unless it is an officially released application available from our website or an explicitly agreed license, it is not supported by Ultraleap and we are not responsible for anything that you create.
If you require assistance whilst working with these repositories we recommend utilising our Help Center, Developer Forums or our Documentation Site to help you find the answers or get support from the wider developer community.
The TouchFree Application allows for a retrofit solution. This application provides a transparent overlay that enables you to use TouchFree interactions with any existing touch-supported application.
The TouchFree Application requires the TouchFree Service to run properly.
The TouchFree Service must be running in order to make use of the TouchFree Application or any Client built with the TouchFree Tooling.
The TouchFree Service is built from within the Unity project found at ./TF_Service_and_Tooling_Unity
.
The TouchFree Tooling provides a Client connection to the TouchFree Service where it receives positional and interaction data relevant to touchless interaction. Additionally, TouchFree Tooling provides extendable Cursors and Input Systems to allow the TouchFree Service's data to be used in different environments. It requires both the Ultraleap Tracking service installed to provide data from a camera, and the TouchFree Service (as above).
The TouchFree Tooling is available for two integration environments at the moment:
-
Unity
- The Unity version of TouchFree Tooling can be found in the project found at
./TF_Service_and_Tooling_Unity
. Builds can be found on the releases page linked above.
- The Unity version of TouchFree Tooling can be found in the project found at
-
Web (JavaScript)
- The JavaScript version of TouchFree Tooling can be found at
./TF_Tooling_Web
. Built in TypeScript, it available in JavaScript form.
- The JavaScript version of TouchFree Tooling can be found at