Finger pens

Raise your hand into view and lift any finger to draw with it.

This demo uses two chained ShaderPads. One renders the trail, and the other composites the webcam plus live fingertip markers. Because both passes stay on the same canvas, the chain stays on the GPU.

Both passes use the hands plugin. Since they read the same source texture with the same options, detection is shared instead of duplicated.

The trail pass only updates every 3rd frame, stretching the history so the ink trails last longer. The final pass updates every frame so the webcam and fingertip markers stay responsive.

View source