4.7 Article

ConTesse: Accurate Occluding Contours for Subdivision Surfaces

Journal

ACM TRANSACTIONS ON GRAPHICS
Volume 42, Issue 1, Pages -

Publisher

ASSOC COMPUTING MACHINERY
DOI: 10.1145/3544778

Keywords

Non-photorealistic rendering; line drawing; vector graphics

Ask authors/readers for more resources

This article proposes a method for computing the visible occluding contours of subdivision surfaces by introducing new theory for contour visibility of smooth surfaces and necessary and sufficient conditions for valid sampled occluding contours. It also presents an algorithm to find sampled contours satisfying these conditions and generate a new triangle mesh matching the occluding contours. The method can be applied to any triangle mesh by treating it as the base mesh of a subdivision surface.
This article proposes a method for computing the visible occluding contours of subdivision surfaces. The article first introduces new theory for contour visibility of smooth surfaces. Necessary and sufficient conditions are introduced for when a sampled occluding contour is valid, that is, when it may be assigned consistent visibility. Previous methods do not guarantee these conditions, which helps explain why smooth contour visibility has been such a challenging problem in the past. The article then proposes an algorithm that, given a subdivision surface, finds sampled contours satisfying these conditions, and then generates a new triangle mesh matching the given occluding contours. The contours of the output triangle mesh may then be rendered with standard non-photorealistic rendering algorithms, using the mesh for visibility computation. The method can be applied to any triangle mesh, by treating it as the base mesh of a subdivision surface.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.7
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available