Touch detection from depth in PapARt


Tutorial name

To test !

  • Different kind of touch: filtered, unfiltered.
  • How to press a button.
  • Height projection (touch in mid-air).
  • Touch on a table only.
  • Touch from colors.
  • Touch with the mouse.

[optional] screenshot


Here you list the hardware / OS required: e.g.:

  • Hardware: Webcam.
  • Operating system: Win/OSX/Linux.
  • Language: Processing
  • Time required: 1 hour.
  • Difficulty: easy.


  • Hardware: PapARt hardware (Depthcamera / projector).
  • Operating System: Linux (Arch - based)
  • Language: JRubyARt (Processing in Ruby)
  • Time required: 2 hours.
  • Difficulty: hard.

Please note that the time requirement needs to be adapted to the target audience. A Processing sketch example would be addressed to novice users, a JRuby sketch with custom shaders and multiple libraries is addressed to experts (trained programmers).

Tutorial step 1.

Install X library, start this code to check installation.

Tutorial step 2.

How to use the library with PapARt or in X case.

Tutorial step 3.

Complete exemple.


This tutorial about XXX was part of larger YYY tutorial to create amazing applications. See this [link] and this [link] websites for other or additional information.
Please mention the library authors/owners or inspirations for your tutorials !

About the author: John Smith is a … in … [github page] [personnal website site] or [work website].