A Real-Time Chinese Calligraphy Creation System

In this paper, we design a system that can make calligraphy in real-time by using real Chinese brush. The system consists of two parts: calligraphy stroke generation and ink dispersion. In the calligraphy stroke generation, we use Kalman filter algorithm to deal with the unsmooth points at low speed, and combine arc and linear interpolation method to interpolate points with high speed, then we fill the interpolated points with brush strokes based on experience. In the ink dispersion, modified LBE algorithm was adopted to render initial brush stroke. Finally, our experiments test this system's performance and functionality, it shows that this system works well.

[1]  Siu Hang Chu,et al.  Making digital painting organic , 2007 .

[2]  Siu Chi Hsu,et al.  Drawing and animation using skeletal strokes , 1994, SIGGRAPH.

[3]  Arie E. Kaufman,et al.  Lattice-based flow field modeling , 2004, IEEE Transactions on Visualization and Computer Graphics.

[4]  Ramsey Michael Faragher,et al.  Understanding the Basis of the Kalman Filter Via a Simple and Intuitive Derivation [Lecture Notes] , 2012, IEEE Signal Processing Magazine.

[5]  Frank Van Reeth,et al.  Real-time simulation of watery paint , 2005, Comput. Animat. Virtual Worlds.

[6]  Mi Xiao An Experience Based Virtual Brush Model , 2003 .

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

[8]  Luo Fuyuan,et al.  Research on the Algorithm of NURBS Curve Bidirectional Optimization Interpolation with S-type Acceleration and Deceleration Control , 2012 .

[9]  Qing Zhang,et al.  Simple cellular automaton-based simulation of ink behaviour and its application to Suibokuga-like 3D rendering of trees , 1999, Comput. Animat. Virtual Worlds.

[10]  T. Başar,et al.  A New Approach to Linear Filtering and Prediction Problems , 2001 .

[11]  Jintae Lee Physically-based modeling of brush painting , 1997, Comput. Networks ISDN Syst..

[12]  Chiew-Lan Tai,et al.  MoXi: real-time ink dispersion in absorbent paper , 2005, SIGGRAPH '05.

[13]  Qinglian Guo,et al.  Modeling the Diffuse Paintings of 'Sumie' , 1991, Modeling in Computer Graphics.

[14]  David Small,et al.  Modeling Watercolor by Simulating Diffusion, Pigment, and Paper Fibers , 1991 .

[15]  W. Shyy,et al.  Viscous flow computations with the method of lattice Boltzmann equation , 2003 .

[16]  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..

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