Paint by numbers: abstract image representations
SIGGRAPH '90 Proceedings of the 17th 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
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
Non-photorealistic virtual environments
Proceedings of the 27th annual conference on Computer graphics and interactive techniques
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Abstracted painterly renderings using eye-tracking data
NPAR '02 Proceedings of the 2nd international symposium on Non-photorealistic animation and rendering
Digital Image Processing
Stylization and abstraction of photographs
Proceedings of the 29th annual conference on Computer graphics and interactive techniques
Visualizing Knowledge about Virtual Reconstructions of Ancient Architecture
CGI '99 Proceedings of the International Conference on Computer Graphics
Tutorial: A Survey of Stroke-Based Rendering
IEEE Computer Graphics and Applications
Visual interest and NPR: an evaluation and manifesto
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
AFRIGRAPH '04 Proceedings of the 3rd international conference on Computer graphics, virtual reality, visualisation and interaction in Africa
Proceedings of the 4th international symposium on Non-photorealistic animation and rendering
Hi-index | 0.00 |
We present a real-time painterly rendering technique for geometric models. The painterly appearance and the impression of geometric detail is created by effectively rendering several brush strokes. Unlike existing techniques, we use the textures of the models to come up with the features and the positions of strokes in 3D object space. The strokes have fixed locations on the surfaces of the models during animation, this enables frame to frame coherence. We use vertex and fragment shaders to render strokes for real-time performance. The strokes are rendered as sprites in two-dimensions, analogous to the way artists paint on canvas. While animating, strokes may get cluttered since they are closely located on screen. Existing techniques ignore this issue; we address it by developing a level of detail scheme that maintains a uniform stroke density in screen space. We achieve painterly rendering in real-time with a combination of object space positioning and image space rendering of strokes. We also maintain consistency of rendering between frames . We illustrate our method with images and performance results.