Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Painterly rendering for video and interaction
NPAR '00 Proceedings of the 1st international symposium on Non-photorealistic animation and rendering
Tutorial: A Survey of Stroke-Based Rendering
IEEE Computer Graphics and Applications
IMPaSTo: a realistic, interactive model for paint
Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering
MoXi: real-time ink dispersion in absorbent paper
ACM SIGGRAPH 2005 Papers
Real-time simulation of watery paint: Natural Phenomena and Special Effects
Computer Animation and Virtual Worlds - CASA 2005
Interactive watercolor rendering with temporal coherence and abstraction
Proceedings of the 4th international symposium on Non-photorealistic animation and rendering
Diffusion curves: a vector representation for smooth-shaded images
ACM SIGGRAPH 2008 papers
Interactive painterly stylization of images, videos and 3D animations
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Detail-preserving paint modeling for 3D brushes
NPAR '10 Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering
Vector fluid: a vector graphics depiction of surface flow
NPAR '10 Proceedings of the 8th International Symposium on Non-Photorealistic Animation and Rendering
RealBrush: painting with examples of physical media
ACM Transactions on Graphics (TOG) - SIGGRAPH 2013 Conference Proceedings
Hi-index | 0.00 |
Existing natural media painting simulations have produced high quality results, but have required powerful compute hardware and have been limited to screen resolutions. Digital artists would like to be able to use watercolor-like painting tools, but at print resolutions and on lower end hardware such as laptops or even slates. We present a procedural algorithm for generating watercolor-like dynamic paint behaviors in a lightweight manner. Our goal is not to exactly duplicate watercolor painting, but to create a range of dynamic behaviors that allow users to achieve a similar style of process and result, while at the same time having a unique character of its own. Our stroke representation is vector-based, allowing for rendering at arbitrary resolutions, and our procedural pigment advection algorithm is fast enough to support painting on slate devices. We demonstrate our technique in a commercially available slate application used by professional artists.