Presentation is loading. Please wait.

Presentation is loading. Please wait.

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.

Similar presentations


Presentation on theme: "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."— Presentation transcript:

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

2 Deformation

3 Detail Preserving [Sorkine et al. ARAP Surface Modeling, SGP 07]

4 Detail Preserving Deformation Structure Preserving [Gal et al., iWires, SIGGRAPH 2009]

5 Deformation Detail Preserving Structure Preserving Feature Preserving Original [Sorkine et al. ARAP Surface Modeling, SGP 07] Our result

6 Feature-Based Mesh Editing InputFeature ExtractionResult of feature editing

7 Features What are features? – In words, features are where surface normal changes abruptly. – In pictures:

8 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

9 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 e max that satisfy the following (similar constraints apply to e min ) Extremality: Salient constraints:

10 Features What are features? – In practice: InputValley lines (blue) Zeros of e min Ridge lines (yellow) Zeros of e max

11 Feature-Preserving Optimization Idea: if curvature values are preserved, so are their local minima and maxima, and so are the features, right?

12 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?

13 Feature-Preserving Optimization Energy Formulation:

14 Feature-Preserving Optimization Energy Formulation: Curvature Preservation:

15 Feature-Preserving Optimization Energy Formulation: Conformality:

16 Feature-Preserving Optimization Energy Formulation: Positional constraint:

17 Feature Manipulation Feature-preserving deformation: [Sorkine et al. ARAP Surface Modeling, SGP 07] Our result: original curvature preserved Original

18 Feature Manipulation Feature-preserving deformation: [Sorkine et al. ARAP Surface Modeling, SGP 07] Our result: original curvature preserved Original

19 Feature Manipulation Feature smoothing and sharpening: Original FeaturesOur result

20 Feature Manipulation Feature smoothing and sharpening: OriginalFeatures smoothed Original Features sharpened

21 Feature Manipulation Feature creation: OriginalOur result

22 Feature Manipulation Feature creation: OriginalUser drawn features Red: ridge Blue: valley Our result

23 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.


Download ppt "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."

Similar presentations


Ads by Google