DocumentCode
1673537
Title
A versatile interactive 3D brush model
Author
Baxter, William V. ; Lin, Ming C.
Author_Institution
Dept. of Comput. Sci., North Carolina Univ., Chapel Hill, NC, USA
fYear
2004
Firstpage
319
Lastpage
328
Abstract
We present a flexible modeling approach capable of realistically simulating many varieties of brushes commonly used in painting. Our geometric model of brush heads is a combination of subdivision surfaces and hundreds of individual bristles represented by thin polygonal strips. We exploit bristle-to-bristle coherence, simulating only a fraction of the bristles and using interpolation for the remainder. Our dynamic model incorporates realistic physically-based deformation, including anisotropic friction, brush plasticity, and tip spreading. We use an energy minimization framework with a novel geometric representation of the brush head to generate a wider variety of brushes. Finally, we have developed an improved haptic model that provides realistic force feedback, directly related to the results of the brush dynamic simulation. Using this model, we are able to simulate a wide range of brush styles and create an excellent variety of strokes such as the crisp, curvy strokes of Western decorative painting, or rough scratchy strokes like certain Oriental calligraphy. We have also developed an exporter for a popular free 3D modeling package that makes it easier for non-programmers to create any desired style of brush, real or fanciful.
Keywords
computational geometry; force feedback; haptic interfaces; interactive systems; interpolation; solid modelling; anisotropic friction; bristle-to-bristle coherence; brush dynamic simulation; brush heads; brush plasticity; energy minimization; flexible modeling approach; geometric model; geometric representation; interpolation; realistic physically-based deformation; thin polygonal strips; tip spreading; versatile interactive 3D brush model; Anisotropic magnetoresistance; Brushes; Coherence; Deformable models; Friction; Haptic interfaces; Interpolation; Painting; Solid modeling; Strips;
fLanguage
English
Publisher
ieee
Conference_Titel
Computer Graphics and Applications, 2004. PG 2004. Proceedings. 12th Pacific Conference on
ISSN
1550-4085
Print_ISBN
0-7695-2234-3
Type
conf
DOI
10.1109/PCCGA.2004.1348363
Filename
1348363
Link To Document