검색 상세

GPU-based Pen-and-ink Rendering Of Smoke Animation

초록/요약

We propose a novel method for GPU-based rendering animated smoke in pen-and-ink style.We use physical-based simulation data generated by a GPU-based smoke simulation algorithm as input for our NPR system in order to ensure that the animation is in accordance with real smoke’s behavior in reality. Our stylized smoke is constructed by two components, silhouettes and shaded interior smoke regions. While the silhouettes are rendered by several strokes, the visible interior regions of the smoke can be shaded by NPR color maps or strokes or nothing, depending on artistic style. In the case of using strokes, we utilize maximum curvature direction values and vectors as a clue to deposit strokes which are rendered by texturing. Our algorithm is the first work of pen-and-ink smoke rendering. Since our stroke rendering is surface-based, the rendered NPR smoke convey well shape of the simulated smoke. Due to its GPU-based implementation, our algorithm could generate frames in interactive rate. In addition to pen-and-ink style, our algorithms also could provide various NPR styles easily by changing stroke textures, stroke directions or using cartoon coloring instead of strokes.

more

목차

I. Introduction 1
II. Related work 4
1. Smoke simulation 4
2. Pen-and-ink illustration in non-photorealistic rendering....4
3. NPR rendering of smoke 5
III. Overview 7
IV. Input data 9
1. Navier-Stokes equations 9
2. GPU-based implementation 10
V. Sampling the smoke surface 13
VI. Rendering silhouettes 16
VII. Shading interior smoke regions 20
1. Stroke density controlling 22
2. Computing stroke direction 23
3. Curvature-degree-based choice of stroke 26
4. Temporal coherence 27
VIII. Result 30
IX. Conclusion and future work 33

more