Droplet: A virtual brush model to simulate Chinese calligraphy and painting

This paper proposes a virtual brush model based on droplet operation to simulate Chinese calligraphy and traditional Chinese painting in real time. Two ways of applying droplet model to virtual calligraphy and painting are discussed in detail. The second droplet model is more elaborated and can produce more vivid results while being slightly more time-consuming. The novel feature of the proposed droplet virtual brush model successfully enables the simulation painting system to overcome the poor expressional ability of virtual brush based on particle system and avoids the complex evaluation of physical brush with solid model. The model, derived from the actual calligraphy and painting experience, due to the simplicity of the droplet operation and its powerful expressive ability, considerably improves the performance of the simulation system and maintains painting effect comparable with real brush by supporting special Chinese brush effect such as dry brush, feng and stroke diffusion.

[1]  Dieter W. Fellner,et al.  The circle-brush algorithm , 1988, TOGS.

[2]  Toshinori Yamasaki,et al.  Forming square-styled brush-written Kanji through calligraphic skill knowledge , 1996, Proceedings of the Third IEEE International Conference on Multimedia Computing and Systems.

[3]  H. Itoh,et al.  A writing system for brush characters using neural recognition and fuzzy interpretation , 1993, Proceedings of 1993 International Conference on Neural Networks (IJCNN-93-Nagoya, Japan).

[4]  Tsuneo Yoshikawa,et al.  Virtual lesson and its application to virtual calligraphy system , 1998, Proceedings. 1998 IEEE International Conference on Robotics and Automation (Cat. No.98CH36146).

[5]  Ariel Shamir,et al.  Quality enhancements of digital outline fonts , 1997, Comput. Graph..

[6]  Richard Greene,et al.  The drawing prism: a versatile graphic input device , 1985, SIGGRAPH.

[7]  Ergun Akleman,et al.  Two methods for creating chinese painting , 2002, 10th Pacific Conference on Computer Graphics and Applications, 2002. Proceedings..

[8]  Nelson Siu-Hang Chu,et al.  An efficient brush model for physically-based 3D painting , 2002, 10th Pacific Conference on Computer Graphics and Applications, 2002. Proceedings..

[9]  Steve Strassmann,et al.  Hairy brushes , 1986, SIGGRAPH.

[10]  Norishige Chiba,et al.  Simple cellular automaton-based simulation of ink behaviour and its application to suibokuga-like 3d rendering of trees , 1999 .

[11]  John Lansdown,et al.  Expressive rendering: a review of nonphotorealistic techniques , 1995, IEEE Computer Graphics and Applications.

[12]  Hwan-Gue Cho,et al.  A model based technique for realistic oriental painting , 2002, 10th Pacific Conference on Computer Graphics and Applications, 2002. Proceedings..

[13]  Soon-Bum Lim,et al.  Oriental character font design by a structured composition of stroke elements , 1995, Comput. Aided Des..

[14]  Soon-Bum Lim,et al.  Approximate General Sweep Boundary of a 2D Curved Object, , 1993, CVGIP Graph. Model. Image Process..

[15]  Yunhe Pan,et al.  A Solid Model Based Virtual Hairy Brush , 2002, Comput. Graph. Forum.

[16]  David Salesin,et al.  Computer-generated watercolor , 1997, SIGGRAPH.

[17]  Horace Ho-Shing Ip,et al.  Fractal coding of Chinese scalable calligraphic fonts , 1994, Comput. Graph..

[18]  Jie Xu,et al.  The droplet virtual brush for Chinese calligraphic character modeling , 2002, Sixth IEEE Workshop on Applications of Computer Vision, 2002. (WACV 2002). Proceedings..

[19]  Horace Ho-Shing Ip,et al.  Virtual brush: a model-based synthesis of Chinese calligraphy , 2000, Comput. Graph..

[20]  Jintae Lee Simulating Oriental Black-Ink Painting , 1999, IEEE Computer Graphics and Applications.

[21]  Lee Markosian,et al.  Real-time nonphotorealistic rendering , 1997, SIGGRAPH.

[22]  David Salesin,et al.  Computer-generated pen-and-ink illustration , 1994, SIGGRAPH.

[23]  Jintae Lee,et al.  Diffusion rendering of black ink paintings using new paper and ink models , 2001, Comput. Graph..