Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rendering Complexity in Computer-Generated Pen- and-Ink Illustrations Brett Wilson & Kwan-Liu Ma The University of California, Davis.

Similar presentations


Presentation on theme: "Rendering Complexity in Computer-Generated Pen- and-Ink Illustrations Brett Wilson & Kwan-Liu Ma The University of California, Davis."— Presentation transcript:

1 Rendering Complexity in Computer-Generated Pen- and-Ink Illustrations Brett Wilson & Kwan-Liu Ma The University of California, Davis

2 How would an artist treat this scene? Ambiguous boundaries Ambiguous depth

3 Method 1: Abstraction Merge similar regions Strokes don’t follow geometry exactly Good color / texture

4 Method 2: Separation Separate similar regions Geometry is clear Color is not as true

5 How can a computer make these decisions? Introduction to NPR pipelines Hybrid 2D / 3D pipeline Abstraction: when and how? –Silhouette rendering –Hatching

6 Image-based NPR Good abstraction Low detail — always lose information Image

7 Geometry-based NPR Poor abstraction High detail — gain information GeometryImage

8 Geometry rendering techniques Hierarchical textures [Winkenbach & Salesin 1994] Arbitrary meshes [Girshick et al. 2000] Smoothed direction fields [Hertzmann & Zorin 2000]

9 Neither of these techniques works well for complex scenes. 2D approach gives too little detail, no relative importance 3D approach gives too much detail, hard to pick out important things Challenge: Intelligent use of abstraction

10 2 + D NPR processing Hamel & Strothotte: Capturing and Re-Using Rendering Styles for NPR [EG ’99] Generate multiple renderings Match image attributes to example input Discard geometry

11 Tree rendering. Deussen & Strothotte: Computer-Generated Pen- and-Ink Illustrations of Trees [SIGGRAPH 2000] Generate 2D depth renderings to extract important feature lines of the foliage. Requires complex areas (leaves) to be tagged.

12 A generalized hybrid pipeline. Add rendering and segmentation to the middle of the pipeline.

13 Silhouette rendering Generate a complexity map Indicates regions of high geometric complexity Simplify areas likely to be confusing

14 A complexity map generated from an edge rendering. Silhouette renderingComplexity map Many other ways to measure complexity

15 Silhouette image should match a grayscale rendering. EdgesTarget Too light Too dark

16 Resulting edge rendering Use Deussen’s technique to keep edges in order of importance Add occluded edges for darkening

17 Grayscale rendering with hatching. Artists don’t draw every object with separate strokes Small, similar objects grouped and use the same strokes Apply based on complexity

18 Segmentation for hatching Use segmentation to identify groups of strokes. –Depth –Angle –Color –Texture –…etc.

19 Notes on segmentation. Much easier than general image segmentation No image understanding necessary Simple segmentation is acceptable –Region growing

20 Segmentation-based hatching with important silhouette lines.

21 Primate Chest Isosurface 3.5 M triangles High detail Ambiguous area

22 Silhouette edges

23 Fully hatched rendering

24 The rendering is separated into complex and non-complex regions. SimpleComplex

25 Hybrid pen/paint rendering Hatching for non-complex areas Solid black shading for complex areas Preserves feel while simplifying rendering

26 Close-up comparison of hybrid rendering

27 Sharp boundaries Blur operation affects boundaries “Knock out” large objects Future work: Clustering in Z?

28 Conclusion Abstraction –When –How How will the viewer perceive the scene? –Incorporate segmentation in 3D pipeline Clearer, more artistically believable pictures

29 Future work Better models Higher-quality hatching More rendering styles in general More possibilities with segmentation

30 Thank You Funded by the U.S. National Science Foundation under –ACI 9983641 (PECASE award) –ACI 0325934 (ITR) –ACI 0222991


Download ppt "Rendering Complexity in Computer-Generated Pen- and-Ink Illustrations Brett Wilson & Kwan-Liu Ma The University of California, Davis."

Similar presentations


Ads by Google