Presentation is loading. Please wait.

Presentation is loading. Please wait.

Rendering Silhouettes with Virtual Lights Domingo Martin Juan Carlos Torres.

Similar presentations


Presentation on theme: "Rendering Silhouettes with Virtual Lights Domingo Martin Juan Carlos Torres."— Presentation transcript:

1 Rendering Silhouettes with Virtual Lights Domingo Martin Juan Carlos Torres

2 Purpose Producing Images with a 2D appearance Classical Animation and Illustration Automated Images that look handmade User Interaction

3 Idea Use “Lights” to determine silhouettes “Lights” will only select the silhouettes, not change the color Each object owns its own set of “Lights”

4 Results

5 Advantages Separates the location of the observer and the lighting process from the selection of silhouettes Provides a familiar paradigm User Control Automation

6 Shortcomings Flashing (Temporal Discontinuity) Staircases (Spatial Discontinuity) May require a large number of Lights Doesn’t account for material properties

7 The Algorithm Definitions Types of Silhouettes Types of Lights Implementation

8 Definitions Curvature Function of orientation of W Geometrical condition C(c 1, c 2 ) If c 1 = c 2  curvature is deemed “fixed”  Else deemed “relaxed”

9 Types of Lights Standard illumination model I = I a + I d + I s Homogenous coordinates (x, y, z, w) Diffuse Reflection = 0, curvature within C(c 1, c 2 ) Specular Reflection = R (R  0), curvature within C(c 1, c 2 )

10 Types of Silhouettes Normal Outline Interior Outline Convex zones Concave zones

11 Occlusion and Priority

12 Implementation Selection Choosing Virtual Lights Virtual Lights own edge sets Extraction Priority Silhouette edge chains Silhouette Intersections

13 Example


Download ppt "Rendering Silhouettes with Virtual Lights Domingo Martin Juan Carlos Torres."

Similar presentations


Ads by Google