Presentation is loading. Please wait.

Presentation is loading. Please wait.

Why manifolds?. Motivation We know well how to compute with planar domains and functions many graphics and geometric modeling applications involve domains.

Similar presentations


Presentation on theme: "Why manifolds?. Motivation We know well how to compute with planar domains and functions many graphics and geometric modeling applications involve domains."— Presentation transcript:

1 Why manifolds?

2 Motivation We know well how to compute with planar domains and functions many graphics and geometric modeling applications involve domains of nontrivial topology closed surfaces, configuration spaces, light fields … Manifolds: a tool for constructing algorithms do computations on planar domains then blend together; how to blend smoothly? Manifolds: a tool for understanding algorithms why do we see (or do not see) problems when computing with complex domains?

3 Domains Geometric modeling construct smooth surfaces Can get unique combinations of properties understand how to build smooth global parametrizations Animation smoothly interpolate motions represent config. spaces for motion editing Rendering assemble smooth lightfields from different views, represent BRDFs

4 Constructing smooth surfaces Can get unique combinations of properties: arbitrary smoothness, local support, flexibility; compare: even C2 subdivision is very difficult; add local charts anywhere you want

5 Parametrization Global parametrization Gives us tools to get smoothness everywhere Gu and Yau, 2003Ray, Li, Levy, Sheffer, Alliez, 2005

6 Parametrization Essential question: what is a smooth function on a mesh?

7 Parametrization Why this one global algorithm works better than another? parametrization derivative approximations Khodakovsky and Schröder

8 Animation Configuration spaces are manifolds

9 Rendering Light fields are manifolds


Download ppt "Why manifolds?. Motivation We know well how to compute with planar domains and functions many graphics and geometric modeling applications involve domains."

Similar presentations


Ads by Google