Perception-Aware Modeling and Fabrication of Digital Drawing Tools

1MPI Informatik, Saarland University, MMCI 2Università della Svizzera italiana 3University of Toronto 4Adobe Research

Digital drawing is becoming a favorite technique for many artists. It allows for quick swaps between different materials, reverting changes, and applying selective modifications to finished artwork. These features enable artists to be more efficient and creative. A significant disadvantage of digital drawing is poor haptic feedback. Artists are usually limited to one surface and a few different stylus nibs, and while they try to find a combination that suits their needs, this is typically challenging. In this work, we address this problem and propose a method for designing, evaluating, and optimizing different stylus designs. We begin with collecting a representative set of traditional drawing tools. We measure their physical properties and conduct a user experiment to build a perceptual space that encodes perceptually-relevant attributes of drawing materials. The space is optimized to both explain our experimental data and correlate it with measurable physical properties. To embed new drawing tool designs into the space without conducting additional experiments and measurements, we propose a new, data-driven simulation technique for characterizing stylus-surface interaction.We finally leverage the perceptual space, our simulation, and recent advancements in multi-material 3D printing to demonstrate the application of our system in the design of new digital drawing tools that mimic traditional drawing materials.


Paper [PDF ~22MB]
Supplementary Material [PDF ~22MB]


Michal Piovarči, David I.W. Levin, Danny Kaufman, Piotr Didyk, Perception-Aware Modeling and Fabrication of Digital Drawing Tools, ACM Transactions on Graphics 37(4) (Proc. SIGGRAPH 2018, Vancouver, Canada)

  author = { Michal Piovar\v{c}i and David I.W. Levin and Danny Kaufman and Piotr Didyk},
  title = {Perception-Aware Modeling and Fabrication of Digital Drawing Tools},
  journal = {ACM Transactions on Graphics (Proc. SIGGRAPH)},
  year = {2018},
  volume = {37},
  number = {4}