Download presentation
Presentation is loading. Please wait.
Published byLeonard Garrison Modified over 8 years ago
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
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.