Paint by numbers: abstract image representations
SIGGRAPH '90 Proceedings of the 17th 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
CavePainting: a fully immersive 3D artistic medium and interactive experience
I3D '01 Proceedings of the 2001 symposium on Interactive 3D graphics
WYSIWYG NPR: drawing strokes directly on 3D models
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Transparency and Antialiasing Algorithms Implemented with the Virtual Pixel Maps Technique
IEEE Computer Graphics and Applications
Merging and transformation of raster images for cartoon animation
SIGGRAPH '81 Proceedings of the 8th annual conference on Computer graphics and interactive techniques
SIGGRAPH '84 Proceedings of the 11th annual conference on Computer graphics and interactive techniques
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 2009 papers
Interactive painterly stylization of images, videos and 3D animations
Proceedings of the 2010 ACM SIGGRAPH symposium on Interactive 3D Graphics and Games
Technical Section: Hybrid visibility compositing and masking for illustrative rendering
Computers and Graphics
OverCoat: an implicit canvas for 3D painting
ACM SIGGRAPH 2011 papers
Computer Graphics Forum
Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games
Authoring and animating painterly characters
ACM Transactions on Graphics (TOG)
Hi-index | 0.01 |
We present a method for rendering 3D paintings by compositing brush strokes embedded in space. The challenge in compositing 3D brush strokes is reconciling conflicts between their z-order in 3D and the order in which the strokes were painted, while maintaining temporal and spatial coherence. Our algorithm smoothly transitions between compositing closer strokes over those farther away and compositing strokes painted later over those painted earlier. It is efficient, running in O(n log n) time, and simple to implement. We demonstrate its effectiveness on a variety of 3D paintings.