SIGGRAPH '86 Proceedings of the 13th annual conference on Computer graphics and interactive techniques
Painterly rendering for animation
SIGGRAPH '96 Proceedings of the 23rd annual conference on Computer graphics and interactive techniques
Processing images and video for an impressionist effect
Proceedings of the 24th annual conference on Computer graphics and interactive techniques
Painterly rendering with curved brush strokes of multiple sizes
Proceedings of the 25th annual conference on Computer graphics and interactive techniques
Speedlines: depicting motion in motionless pictures
ACM SIGGRAPH 99 Conference abstracts and applications
Painterly rendering for video and interaction
NPAR '00 Proceedings of the 1st international symposium on Non-photorealistic animation and rendering
An algorithm for automatic painterly rendering based on local source image approximation
NPAR '00 Proceedings of the 1st international symposium on Non-photorealistic animation and rendering
Interactive artistic rendering
NPAR '00 Proceedings of the 1st international symposium on Non-photorealistic animation and rendering
Artistic Vision: painterly rendering using computer vision techniques
NPAR '02 Proceedings of the 2nd international symposium on Non-photorealistic animation and rendering
Proceedings of the 2002 ACM SIGGRAPH/Eurographics symposium on Computer animation
WYSIWYG NPR: drawing strokes directly on 3D models
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Stylization and abstraction of photographs
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Image and video based painterly animation
Proceedings of the 3rd international symposium on Non-photorealistic animation and rendering
Real-time painterly rendering for MR applications
Proceedings of the 2nd international conference on Computer graphics and interactive techniques in Australasia and South East Asia
ACM SIGGRAPH 2004 Papers
Painterly rendering controlled by multiscale image features
Proceedings of the 20th spring conference on Computer graphics
Stroke Surfaces: Temporally Coherent Artistic Animations from Video
IEEE Transactions on Visualization and Computer Graphics
Real-time watercolor illustrations of plants using a blurred depth test
Proceedings of the 4th international symposium on Non-photorealistic animation and rendering
ACM SIGGRAPH 2006 Papers
Video watercolorization using bidirectional texture advection
ACM SIGGRAPH 2007 papers
Accelerating real-time shading with reverse reprojection caching
Proceedings of the 22nd ACM SIGGRAPH/EUROGRAPHICS symposium on Graphics hardware
Painterly animation using motion maps
Graphical Models
Dynamic point distribution for stroke-based rendering
EGSR'07 Proceedings of the 18th Eurographics conference on Rendering Techniques
OverCoat: an implicit canvas for 3D painting
ACM SIGGRAPH 2011 papers
Mixed-order compositing for 3D paintings
Proceedings of the 2011 SIGGRAPH Asia Conference
Portrait painting using active templates
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering
Customizing painterly rendering styles using stroke processes
Proceedings of the ACM SIGGRAPH/Eurographics Symposium on Non-Photorealistic Animation and Rendering
A lightweight, procedural, vector watercolor painting engine
I3D '12 Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Coherent Spatiotemporal Filtering, Upsampling and Rendering of RGBZ Videos
Computer Graphics Forum
Temporal Coherence Methods in Real-Time Rendering
Computer Graphics Forum
Image-based irregular needling embroidery rendering
Proceedings of the 5th International Symposium on Visual Information Communication and Interaction
Authoring and animating painterly characters
ACM Transactions on Graphics (TOG)
Hi-index | 0.00 |
We introduce a real-time system that converts images, video, or 3D animation sequences to artistic renderings in various painterly styles. The algorithm, which is entirely executed on the GPU, can efficiently process 512 resolution frames containing 60,000 individual strokes at over 30 fps. In order to exploit the parallel nature of GPUs, our algorithm determines the placement of strokes entirely from local pixel neighborhood information. The strokes are rendered as point sprites with textures. Temporal coherence is achieved by treating the brush strokes as particles and moving them based on optical flow. Our system renders high quality results while allowing the user interactive control over many stylistic parameters such as stroke size, texture and density.