| Preface | 7 |
---|
| Target Audiences | 9 |
| A Quick Tour of the Contents | 9 |
| Permissions | 10 |
| Acknowledgements | 11 |
| Contents | 13 |
---|
| Part I Introduction | 21 |
---|
| 1 Computer Science and Fine Arts | 22 |
| 1.1 Why Use Computers for Arts? | 22 |
| 1.2 Digital Arts | 26 |
| 1.3 Examples of Digital Arts | 28 |
| 1.4 Why Digital Arts Are Computationally Challenging? | 34 |
| References | 36 |
| Part II Computer Science in Painting: A Brief Survey | 40 |
---|
| 2 Computer Science in Paintings or Drawings | 41 |
| 2.1 Introduction | 41 |
| 2.2 Automatic Generation of Paintings and Drawings from Photographs | 41 |
| 2.3 Automatic Generation of Painterly Rendering Animation from Videos | 48 |
| 2.4 Interactive Generation of Painterly Rendering Images | 49 |
| 2.5 Automatic Generation of Painterly Rendering from 3D Models | 50 |
| 2.6 Special Support for Digital Painting | 58 |
| References | 60 |
| Part III Interactive Digital Painting and Calligraphy | 64 |
---|
| 3 Introduction to Interactive Digital Chinese Painting and Calligraphy | 66 |
| 3.1 Overview | 66 |
| 3.2 Background | 66 |
| References | 71 |
| 4 Basic Algorithmic Framework of a Virtual Hairy Paintbrush System | 73 |
| 4.1 Overview | 73 |
| 4.2 Introduction | 73 |
| 4.3 Writing Primitives | 78 |
| 4.4 The Model and the States | 79 |
| 4.5 Sampling of the Input Data | 86 |
| 4.6 Dynamic Adjustments of the Brush | 89 |
| 4.7 The Writing Process | 95 |
| 4.8 Customizing the Brush | 97 |
| 4.9 System Implementation and Experiment Results | 101 |
| 4.10 Related Work | 103 |
| 4.11 Conclusion and Future Work | 108 |
| References | 111 |
| 5 Performance Enhanced Virtual Hairy Paintbrush System | 116 |
| 5.1 Overview | 116 |
| 5.2 Introduction | 116 |
| 5.3 Modeling the Paintbrush’s Geometry | 118 |
| 5.4 Modeling the Paintbrush’s Dynamic Behavior | 123 |
| 5.5 E-painting System based on Realistic Virtual Brush Modeling | 132 |
| 5.6 Related W
|