Proceedings of the 27th annual conference on Computer graphics and interactive techniques
I3D '01 Proceedings of the 2001 symposium on Interactive 3D graphics
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
EGRW '02 Proceedings of the 13th Eurographics workshop on Rendering
Shape Matching and Object Recognition Using Shape Contexts
IEEE Transactions on Pattern Analysis and Machine Intelligence
Texture Synthesis by Non-Parametric Sampling
ICCV '99 Proceedings of the International Conference on Computer Vision-Volume 2 - Volume 2
A Versatile Interactive 3D Brush Model
PG '04 Proceedings of the Computer Graphics and Applications, 12th Pacific Conference
Example-based control of human motion
SCA '04 Proceedings of the 2004 ACM SIGGRAPH/Eurographics symposium on Computer animation
Paintbrush rendering of lines using HMMs
GRAPHITE '05 Proceedings of the 3rd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
Isophote distance: a shading approach to artistic stroke thickness
Proceedings of the 5th international symposium on Non-photorealistic animation and rendering
Curvature-based stroke rendering
The Visual Computer: International Journal of Computer Graphics
Line Drawing as a Dynamic Process
PG '07 Proceedings of the 15th Pacific Conference on Computer Graphics and Applications
How well do line drawings depict shape?
ACM SIGGRAPH 2009 papers
Industrial-strength painting with a virtual bristle brush
Proceedings of the 17th ACM Symposium on Virtual Reality Software and Technology
The PatchMatch randomized matching algorithm for image manipulation
Communications of the ACM
Neatening sketched strokes using piecewise French curves
Proceedings of the Eighth Eurographics Symposium on Sketch-Based Interfaces and Modeling
Proceedings of the 24th annual ACM symposium on User interface software and technology
Sketching piecewise clothoid curves
SBM'08 Proceedings of the Fifth Eurographics conference on Sketch-Based Interfaces and Modeling
Style and abstraction in portrait sketching
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Handwriting beautification using token means
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
RealBrush: painting with examples of physical media
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
New grouping and fitting methods for interactive overtraced sketches
The Visual Computer: International Journal of Computer Graphics
Hi-index | 0.00 |
Digital painters commonly use a tablet and stylus to drive software like Adobe Photoshop. A high quality stylus with 6 degrees of freedom (DOFs: 2D position, pressure, 2D tilt, and 1D rotation) coupled to a virtual brush simulation engine allows skilled users to produce expressive strokes in their own style. However, such devices are difficult for novices to control, and many people draw with less expensive (lower DOF) input devices. This paper presents a data-driven approach for synthesizing the 6D hand gesture data for users of low-quality input devices. Offline, we collect a library of strokes with 6D data created by trained artists. Online, given a query stroke as a series of 2D positions, we synthesize the 4D hand pose data at each sample based on samples from the library that locally match the query. This framework optionally can also modify the stroke trajectory to match characteristic shapes in the style of the library. Our algorithm outputs a 6D trajectory that can be fed into any virtual brush stroke engine to make expressive strokes for novices or users of limited hardware.