Surface Parametrizations
Motivation
Two approaches
Projects in this talk
Silhouette clipping
Mesh simplification
Silhouette clipping
Silhouette clipping
Texturing the simplified
mesh
Atlas of triangles
Texture sampling
Summary: atlas of triangles
Texture mapping progressive
meshes
Progressive mesh
representation
Challenge
Solution
Goals
Goals
Approach
Approach
Approach
Approach
Approach
Approach
Approach
Approach
Approach
Parametrization
Stretch-minimizing
parametrization
Stretch-minimizing
parametrization
Example of stretch
minimization
Demo
Summary: global
parametrization
Lapped textures
Example
Approach
Key idea: patch pasting
Texture patch creation
Less structure ® splotch
Direction field:
user-specified
Patch growth
Patch growth
Patch growth
Patch growth
Patch growth
Patch growth
Patch growth
Improve alignment to
direction field
Tangential vector field
Optimizing the
parametrization
Optimizing the
parametrization
Result of optimization
Texture storage and
rendering
Traditional: Global texture
atlas
Novel: Runtime pasting
Pros & Cons
Demos
Results: splotches
Results: anisotropic
Slide 60
Controlling direction and
scale
Limitations
Extensions
Real-time fur on arbitrary
surfaces
Motivation
Previous work: geometric
hair
Shell textures
Shell textures
Generating the textures
Generating the textures
Generating the textures
Generating the textures
Poor silhouette
Solution: fins
Fin rendering
Fur results
Real-time hatching
Overview
Tonal art map
Multitexture blending
Lapped parametrization
Direction field
Result
Result
Result
Summary: lapped
parametrizations
Overall summary
Slide 88