1 Dr. Scott Schaefer Surface Parameterization. Parameterization and Texturing 2/30.
-
date post
21-Dec-2015 -
Category
Documents
-
view
232 -
download
3
Transcript of 1 Dr. Scott Schaefer Surface Parameterization. Parameterization and Texturing 2/30.
Types of Distortion
Isometric MappingsPreserve lengths
Conformal MappingsPreserve angles
Equiareal MappingsPreserve area
5/30
Conformal and Harmonic Mappings
14/30
)),(),,((),(ˆ yxvyxuyxp
y
v
x
u
x
v
y
u
0u 0v
Conformal => Harmonic
Harmonic Maps
15/30
2,1i1,i
2,i
),( ii up
1,1i),( 00 up
01,12,1,12,0 )cot()cot()cot()cot()( uupUi
iii
iii
Harmonic Maps
16/30
2,1i1,i
2,i
1,1i
01,12,1,12,0 )cot()cot()cot()cot()( uupUi
iii
iii
B
U
C
CL T 0
0
),( ii up
),( 00 up
Mean Value Map
18/30
2,1i1,i
2,i
1,1i
),( ii up
),( 00 up1ii
B
U
C
CM T 0
0
ith row contains mean value weights for ith vertex
Conformal Maps
24/30
),,( 000 vup ),,( 111 vup
),,( 222 vup
x
),,(
),,(),,(),,()(
210
210102021
ppparea
uppxareauppxareauppxareaxu
),,(
),,(),,(),,()(
210
210102021
ppparea
vppxareavppxareavppxareaxv
iiii
vuvu
2
,min
Conformal Maps
25/30
),,( 000 vup ),,( 111 vup
),,( 222 vup
x
),,(
)()()()(
210
210102021
ppparea
uppuppuppxu
),,(
)()()()(
210
201120012
ppparea
vppvppvppxv
iiii
vuvu
2
,min
Conformal Maps
26/30
),,( 000 vup ),,( 111 vup
),,( 222 vup
x
210102021
210102021
210 )()()(
)()()(
),,(
1)()(
vppvppvpp
uppuppupp
pppareaxvxu
iiii
vuvu
2
,min
Conformal Maps
27/30
),,( 000 vup ),,( 111 vup
),,( 222 vup
x
2102110221
21021102210
2
212
0 )()()()(
)()()()(1)()(
vppppvpppp
uppppuppppuppxvxu
u
iiii
vuvu
2
,min
Conformal Maps
28/30
),,( 000 vup ),,( 111 vup
),,( 222 vup
x
2102110221
21021102210
2
212
0 )()()()(
)()()()(1)()(
vppppvpppp
uppppuppppuppxvxu
u
iiii
vuvu
2
,min
Sum over all trianglesLinear system of equations!
Iterative Optimization
29/30
Sti
tch g
lobally
Input 3D mesh
Output 2D parameterizationImage taken from A Local/Global Approach to Mesh Parameterization