dAb:
Interactive Haptic Painting with 3D Virtual Brushes

Capturing the sight, touch, action, and feeling of painting

Outline
Paper
Highlights / Abstract
Images Created with dAb
Screen Shots
Video
Artists
Sponsors
Related Websites
Contributers
graduate students:
William Baxter
Vincent Scheib
faculty:
Ming Lin
Dinesh Manocha

Paper

Citation:

W. Baxter, V. Scheib, M. Lin, and D. Manocha. "DAB: Interactive Haptic Painting with 3D Virtual Brushes". In Proceedings of ACM SIGGRAPH 01, August 2001, pp. 461-468.
(BibTeX)
ACM Entry

Downloads:

dab.pdf  10MB  Press quality
dabsmall.pdf  0.2MB  Reduced resolution images
slides.zip 11MB  Siggraph talk slides (powerpoint, shockwave-flash)
appendix.pdf    Appendix

 

Highlights

  • Interactive use of a physically based paint brush & paint model with haptic feedback

  •  
  • Natural interface via simulation of traditional artists’ tools rather than complex user interface 
  • Abstract

    Motivation

    Recent advances in computer graphics have made progress with reproducing the look of painting. This project explores the benefits of recreating the "sight, touch, action and feeling" of the artistic process itself. 

    The system, dAb, provides the user with the traditional tools of a painter. This setting, conceptually equivalent to a real world painting environment, allows anyone to control a virtual brush as he or she would a real brush. 

    To achieve this, we have designed a physically-based, deformable, 3D brush model and bi-directional, two-layer, paint model. These allow the user to produce complex brush strokes intuitively. The haptic feedback enhances the sense of realism and provides tactile cues that enable the user to better manipulate the paint brush. 

    Brush Model

    We model the brush head as a subdivision surface mesh wrapped around a spring-mass particle system skeleton. The particle system reproduces the basic motion and behavior of a brush head, while the deformable mesh skinned around this skeleton represents the actual shape of the head. 

    Paint Model

    Complementing our expressive brushes, we present a paint model capable of capturing complex effects interactively. Our paint model incorporates variable wetness & opacity, conservation of volume, and a hardware-accelerated bi-directional paint transfer algorithm. It supports the following operations and techniques expected from acrylic or oil painting: blending, bi-directional transfer, complex brush loading, variable dryness, glazing, and impasto.
     
    Haptic painting system setup, a 3D stylus and the space bar provide the simple user interface.
     
     


    Publication photograph. uncropped, high resolution version.
     
     
     
     


    A Canvas and Palette are provided to be worked with, as well as a rack of many brush types.

     

    Images Created with dAb

    Screen Shots

    Video

    High Quality MPEG1  138MB
    Low Quality MPEG1  29MB

    Artists

    Rebecca Holmberg (special thanks)
    Lauren Adams
    James Ball
    Eriko Baxter
    William Baxter
    Sarah Hoff
    Andrei State

    Research Sponsors

    Army Research Office
    DOE ASCI Program
    Intel
    National Science Foundation
    Office of Naval Research

    Related Websites

    IMPaSTo: A Realistic, Interactive Model for Paint
    A Viscous Paint Model for Interactive Applications
    A Versatile Interactive 3D Brush Model

    inTouch: Haptic Modeling and 3D Painting

    UNC GAMMA Research Group
     



    (after 2003-04-03)