Back to selected work
PROJECT / 06 — CREATIVE TECHNOLOGY / GESTURE INTERACTION

AirPaint

A browser-based drawing studio that explores hand gestures as a creative interface, with neon brushes, scene themes, and drawing challenges.

Open live project (opens in a new tab)
Air Paint Web Studio’s public interface with brush effects, backgrounds, and gesture instructionsLIVE APPLICATION / PUBLIC PAGE
FOCUS

CREATIVE TECHNOLOGY

DOCUMENTATION

Project case study

VISUALS

Public application screenshot

01 / OVERVIEW

A canvas in the air.

Air Paint Web Studio presents a webcam-based, gesture-controlled drawing experience. The public interface includes brush effects, background themes, drawing history controls, PNG export, and a quick-draw challenge mode.

02 / THE APPROACH

The problem

Creative tools typically depend on a mouse, stylus, or touchscreen. This project explores how hand gestures could provide another way to draw and interact with a digital canvas.

The solution

Combine a browser canvas with a camera-oriented interaction model. The studio explains gestures for drawing, color selection, brush sizing, clearing, and saving, alongside conventional controls.

Technology & scope

Browser canvasWebcam inputGitHub Pages
03 / FEATURES & DIRECTION

What it brings together.

  • 01Neon, rainbow, and sticker brush controls
  • 02Camera, chalkboard, neon grid, and galaxy themes
  • 03Undo, redo, replay, and PNG export controls
  • 04Quick-draw challenge interface and gesture cheatsheet
04 / SYSTEM THINKING

The pieces.
The connections.

A conceptual view of the project’s main components and how they connect.

  1. 01Camera input
  2. 02Gesture interpretation
  3. 03Drawing state
  4. 04Canvas and export↗
05 / PROJECT GALLERY

A look at the live project.

06 / ENGINEERING CONSIDERATIONS

Questions worth solving.

Key engineering considerations for the project.

  • Making gesture selection understandable and discoverable.
  • Handling camera permissions and varying hand visibility.
  • Keeping drawing, history, and export state consistent.

Explore the project

Open live demo
KEEP EXPLORING / NEXT PROJECTIoT-Integrated Self-Service Health Kiosk