Interactive painterly stylization of images, videos and 3D animations

Jingwan Lu, Pedro V. Sander, Adam Finkelstein
2010 Proceedings of the ACM SIGGRAPH Symposium on Interactive 3D Graphics and Games - I3D 10  
a) Image (b) Video (c) 3D Model (d) Hybrid Figure 1: Different rendering styles showcasing our real-time system for stylizing (a) an image, (b) a frame of a video, (c) a frame from a rendered 3D animation scene, and (d) a hybrid scene that combines 3D animation of a lizard with a still photograph in the background. Abstract 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
more » ... ecuted on the GPU, can efficiently process 512 2 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.
doi:10.1145/1730804.1730825 dblp:conf/si3d/LuSF10 fatcat:7xcv7fnb7bg3vbtibv2wo2jm7i