Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII...
-
date post
21-Dec-2015 -
Category
Documents
-
view
220 -
download
1
Transcript of Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII...
![Page 1: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/1.jpg)
Feature-Based Mesh Editing
Qingnan Zhou 1
Tino Weinkauf 1,2
Olga Sorkine 1,3
1 NYU2 MPII Saarbrücken3 ETH Zürich
![Page 2: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/2.jpg)
Deformation
DeformationDeformation
![Page 3: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/3.jpg)
Deformation
Detail Preserving
Detail Preserving
[Sorkine et al. ARAP Surface Modeling, SGP 07]
![Page 4: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/4.jpg)
Detail Preserving
Detail Preserving
Deformation
Structure PreservingStructure
Preserving
[Gal et al., iWires, SIGGRAPH 2009]
![Page 5: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/5.jpg)
Deformation
Detail Preserving
Detail Preserving
Structure PreservingStructure
Preserving
Feature Preserving
Feature Preserving
Original
[Sorkine et al. ARAP Surface Modeling, SGP 07] Our result
![Page 6: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/6.jpg)
Feature-Based Mesh Editing
Input Feature Extraction Result of feature editing
![Page 7: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/7.jpg)
Features• What are features?
– In words, features are where surface normal changes abruptly.
– In pictures:
![Page 8: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/8.jpg)
Features• What are features?
[Hildebrandt et al., Smooth Feature Lines, SGP05]
– In math: local minimum and maximum of principle curvatures in their corresponding directions.
Local maximum
Cross Section
![Page 9: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/9.jpg)
Features• What are features?
[Hildebrandt et al., Smooth Feature Lines, SGP05]
– In math: local minimum and maximum of principle curvatures in their corresponding directions.
– Zeros of emax that satisfy the following (similar constraints apply to emin)
Extremality:
Salientconstraints:
![Page 10: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/10.jpg)
Features• What are features?
– In practice:
Input Valley lines (blue)Zeros of emin
Ridge lines (yellow)Zeros of emax
![Page 11: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/11.jpg)
Feature-Preserving Optimization• Idea: if curvature values are preserved, so are
their local minima and maxima, and so are the features, right?
![Page 12: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/12.jpg)
Feature-Preserving Optimization• Idea: if curvature values are preserved, so are
their local minima and maxima, and so are the features, right?
– Answer: possibly.
– Concern 1: what about principle curvature directions?
– Concern 2: non-convex energy?
![Page 13: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/13.jpg)
Feature-Preserving Optimization
Energy Formulation:
![Page 14: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/14.jpg)
Feature-Preserving Optimization
Energy Formulation:
Curvature Preservation:
![Page 15: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/15.jpg)
Feature-Preserving Optimization
Energy Formulation:
Conformality:
![Page 16: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/16.jpg)
Feature-Preserving Optimization
Energy Formulation:
Positional constraint:
![Page 17: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/17.jpg)
Feature Manipulation• Feature-preserving deformation:
[Sorkine et al. ARAP Surface
Modeling, SGP 07]
Our result: original curvature preservedOriginal
![Page 18: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/18.jpg)
Feature Manipulation• Feature-preserving deformation:
[Sorkine et al. ARAP Surface
Modeling, SGP 07]
Our result: original curvature preservedOriginal
![Page 19: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/19.jpg)
Feature Manipulation• Feature smoothing and sharpening:
Original Features Our result
![Page 20: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/20.jpg)
Feature Manipulation• Feature smoothing and sharpening:
Original Features smoothed
Original
Features sharpened
![Page 21: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/21.jpg)
Feature Manipulation• Feature creation:
Original Our result
![Page 22: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/22.jpg)
Feature Manipulation• Feature creation:
Original User drawn featuresRed: ridgeBlue: valley
Our result
![Page 23: Feature-Based Mesh Editing Qingnan Zhou 1 Tino Weinkauf 1,2 Olga Sorkine 1,3 1 NYU 2 MPII Saarbrücken 3 ETH Zürich.](https://reader034.fdocuments.net/reader034/viewer/2022051415/56649d625503460f94a43f6d/html5/thumbnails/23.jpg)
Summary• We have presented a feature-based deformation
system.
• Our experiments give optimistic results.
• Future work:– Check for conflicting constraints.– Theoretic support of the idea.– Try meshes with less pronounced features.