Calligraphy by Ma Qingxiong, my brush painting teacher.
Project Drink Ink
News
For the full thesis in PDF click here.

I'm presenting a poster at SIGGRAPH 04. Download the poster here. Poster (PDF)

For the SIGGRAPH poster abstract click here.

Abstract
Since 1986, when Steve Strassmann of MIT pioneered the simulation of black ink painting in his paper "Hairy Brushes", researchers in the field of non-photorealistic rendering (NPR) have been developing more faithful systems for brush painting. Chinese brush painting presents a particularly interesting challenge due to the unique properties of the ink, paper, and brush. In the last 3 years advances in the simulation of ink diffusion in paper have brought realistic simulation of brush painting closer to reality. Ink diffusion alone, however, if not enough to produce aethetically pleasing digital paintings. The brush needs to be acurately modeled in order to capture the subtle details that produce complex and beautiful brush strokes. Strassmann's hairy brush model represented the brush as a linear array of fibers that deposit ink particles on the paper as the brush moves. Since the development of this basic model, 3D dynamic simulations have been used to create far more realistic brushes that deform as a result of pressure of friction. The results of recent brush modeling work is visually stunning as seen in the "Virtual Chinese Brush" project [http://www.cs.ust.hk/~cpegnel/VCB/]. This project suggests that the brush model is more important to the aethetic quality of the painting than the ink diffusion model. The "Virtual Chinese Brush", however, requires a special 6-DOF input hardware in order to feed the brush the required data. This makes it unsuitable for automatically rendering realistic brush strokes over curves derived from 3D models or input with a mouse. My thesis project will focus on creating a more realistic model of the brush and couple this with a system that interpolates pressure, angular orientation, and velocity from any path in a style that emulates traditional painting technique.
Development Screen Shots
Finally a new screen capture (-:.
Finally a new screen capture (-:. A lot has changed since the last one in terms of how euclid works. I'll update the abstract soon to reflect this. The double brush is an artifact from taking a couple of screenshots. It seems that my dynamic texture composited the screenshot with itself...oops.
Using a mouse, some very poor calligraphy was created. The real input device should improve upon this greatly simply by allowing the movements to be natural.
The painting begins. With painfully primitive input controls the brush can now paint.
Test modeling of ink using a simple RGBA texture map that is formed from compositing the texture map of the previous time step with the bristles intersecting the paper at the current time step.
The next step is to build a 3D, 6-DoF input device. Giovanni Motta is assisting me in the construction of a system that will use orthogonally placed webcams to track LEDs embedded in an actual brush.
A Novel Method of Modeling a Soft Brush:

Consider the total energy of each bristle as the sum of the energies from friction, bending, and twisting. Now constrain each bristle to be above the paper. Since a bristle is defined as a polyline, it is simple enough that we can intuit the mimimum energy state given the constraint. Now find an explicit geometric representation for this inuitive mimimal energy state.

Implications of this Approach:

Because I'm deriving a geometric model for the bristles, it is possible to model the brush as a collection of thousands of bristles and still calculate state transitions in realtime. Physical based approaches cannot achieve this level of complexity and perform in realtime.
Suggested Reading

1
W. Baxter, V. Scheib, M. Lin, and D. Manocha.
Dab: Interactive haptic painting with 3d virtual brushes.
In Proc. of ACM SIGGRAPH, pages 461-468, 2001.
PDF available from citeseer.

2
N. S.-H. Chu and C.-L. Tai.
An efficient brush model for physically-based 3d painting.
In Proc. of Pacific Graphics. Beijing, China, IEEE Press., Oct. 2002.
PDF available from project website.

3
P. Y. Jung.
Interactive rendering technique for realistic oriental.
PDF available from citeseer.

4
J. Lee.
Diffusion rendering of black ink paintings using new paper and ink models.
In Computers & Graphics 25, pages 295-308, 2001.
Trying to find a digital version...

5
S. Strassmann.
Hairy brushes.
In SIGGRAPH '86 Proceedings, pages 225-232, 1986.
PDF available from AMC Digital Library via Brandeis electronic journal subscriptions.