Title: Rotational Symmetry Field Design on Surfaces
1Rotational Symmetry Field Design on Surfaces
- Jonathan Palacios and Eugene Zhang
- Oregon State University
2Introduction
- N-way Rotational Symmetry
- N-RoSy
2-way
3-way
4-way
6-way
2-RoSy
3-RoSy
4-RoSy
6-RoSy
Image courtesy of the CMU Near-Regular Texture
Database
3Introduction
Snoldelevs three interlaced horns
4Introduction
- N-RoSy has N member vectors.
- When N1, it is a vector.
- When N2, it is a line segment.
- When N4, it is a cross.
- N-RoSy field is a continuous N-RoSy-valued
function over the domain.
5N-RoSy Fields and 3D Shapes
line field (2-RoSy)
cross field (4-RoSy)
Image courtesy of Aaron Hertzmann and Dennis Zorin
6N-RoSy Fields and 3D Shapes
2-RoSy
4-RoSy
1-RoSy
Image courtesy of Nicolas Ray, Wan Chiu Li, Bruno
Lévy, Alla Sheffer, and Pierre Alliez
7N-RoSy Fields and 3D Shapes
Image courtesy of Nicolas Ray, Wan Chiu Li, Bruno
Lévy, Alla Sheffer, and Pierre Alliez
8Our Goals
- N-RoSy field design
- Singularity and separatrix extraction.
- Control over the number and location of
singularities. - Control over field smoothness.
- Need to define arithmetic operations on N-RoSys.
- How do we add two N-RoSys?
9Representation with Member Vectors
10Representation with Member Vectors
11Representation with Member Vectors
12Representation with Member Vectors
- This is problematic for
- Interpolation.
- Field smoothing.
- Field blending.
- Singularity extraction.
- Separatrix computation.
13Rotational Symmetry
14Outline
- Related work
- Representation
- Analysis
- Design
- Applications
- Conclusion and future work
15Outline
- Related work
- Representation
- Analysis
- Design
- Applications
- Conclusion and future work
16Related Work
- Vector field analysis
- See Post et al. 2003.
- Vector field design
- See Zhang et al. 2006.
- Latest development
- Chen et al. 2007 (periodic orbit design).
- Fisher et al. 2007 (discrete exterior calculus)
17Related Work
- Tensor field analysis
- Delmarcelle and Hesselink 1994.
- Tricoche et al. 2001.
- Alliez et al. 2003.
- Tensor field design
- Zhang et al. 2007.
18Related Work
- 4-RoSy field analysis and design
- Hertzmann and Zorin 2000.
- Ray et al. 2006.
- Tong et al. 2006.
19Related Work
- N-RoSy field (Ngt2) analysis and design
- Ray et al. 2006b.
20Outline
- Related work
- Representation
- Analysis
- Design
- Applications
- Conclusion and future work
21Representation
- Performing arithmetic operations on member
vectors can cause inconsistencies. - Vector fields cannot represent all the features
that are in the N-RoSy fields (Ngt1).
22Representation
?1
23Representation
?1
?2
24Representation
?1
?2
25Representation
?1
?2
26Representation
- N-RoSys are mapped onto a subset of symmetric
N-th order tensors. - Too many numbers!
- Fortunately, only two independent coefficients.
27Representation
?
representation vector
28Summation using Representation Vectors
29Representation
- We perform design and most analysis on the
representation vector field.
4-RoSy field
Representation vector field
30Outline
- Related work
- Representation
- Analysis
- Design
- Applications
- Conclusion and future work
31Analysis
- Singularities
- Vector field
- Jacobian
- Linearization
32Analysis
- Singularities
- Poincarè index
- A topological measure of singularities.
- 1 for sources, sinks, centers.
- -1 for saddles.
- 0 for regular points.
33Analysis
4-RoSy field
Representation vector fields
34Analysis
1/4
2/4
3/4
1/3
2/3
35Analysis Separatrices
f
?
36Analysis Separatrices
37Analysis Separatrices
- N is odd
- Outgoing
- Incoming
f
outgoing
?
incoming
38Analysis
- Computational setup
- Vertex-based.
- Interpolation scheme
- Plane piecewise linear scheme (Tricoche et al.
2001). - Surface Zhang et al. 2006.
39Analysis
40Outline
- Related work
- Representation
- Analysis
- Design
- Applications
- Conclusion and future work
41Design
- Two-stage pipeline
- Initialization
- Editing
- Relative straightforward adaptation from the
vector field design system of Zhang et al.
2006. - Operations are performed using representation
vector fields.
42Design
- Singularity pair cancellation and movement.
original
after pair cancellation
after movement
43Outline
- Related work
- Representation
- Analysis
- Design
- Applications
- Conclusion and future work
44Applications
- Pen-and-ink sketching
- Most relevant previous work
- Hertzmann and Zorin 2000.
- Praun et al. 2001.
- Zhang et al. 2007.
45Applications Pen-and-ink Sketching
- Topological editing original
46Applications Pen-and-ink Sketching
- Topological editing after cancellation
47Applications Pen-and-ink Sketching
- Topological editing after movement
48Applications Pen-and-ink Sketching
- Topological editing vs. smoothing
Original
Edited
Smoothed
49Applications
- Quad-remeshing
- Related work
- Alliez et al. 2003 .
- Marinov and Kobbelt 2004.
- Dong et al. 2005.
- Ray et al. 2006.
- Tong et al. 2006.
- Dong et al. 2006.
50Applications Quad Remeshing
Original
Edited
Smoothed
51Conclusion
- Contributions
- A coherent and compact representation.
- Analysis on N-RoSy fields including singularity
and separatrix extraction. - Interactive design system with control over
number and location of singularity as well as the
smoothness in the field.
52Future Work
- Triangulation using 6-symmetry.
- Analysis of mixed symmetries and symmetry
hierarchies.
53Acknowledgement
- Models
- Marc Levoy and Stanford Graphics Group
- Cyberware
- AIM_at_SHAPE Shape Repository
- Discussions
- Greg Turk
- Video production
- Guoning Chen
- Patrick Neill
- Our reviewers
- Funding Agency
- NSF
54Thank you!