Professional Documents
Culture Documents
1. Introduction
2. Approach / Problems
3. Stroke -Types & -Attributes
4. Realization
5. Conclusion
6. References
2
.Introduction What is Shading-Based Surface Editing ?
sketch-based interactive
modeling technique
manipulation of 3D mesh
using a 2D interface
3
.Introduction Related Work .
4
.Introduction Why not simply use ZBrush or a similiar tool ?
sculpting SBSE
(local) (global)
5
.Introduction Why not simply use ZBrush or a similiar tool ?
6
.Introduction
Interaction sessions
were recorded on
MacBook Pro with
2GHz Intel CoreDuo
processor
stability / predictability
detail preservation
8
.Approach / Problems
before after
9
.Approach / Problems
10
.Approach / Problems
11
.Approach / Problems
nonadaptive
stroke adaptive
12
.Approach / Problems
13
.Approach / Problems How can we meet those demands ?
14
.Stroke Types & Attributes
Stroke Attributes
Width w
15
.Stroke Types & Attributes
Stroke Attributes
Opacity α
- determines intensity
of shading change
Softness f
- determines sharpness
of transition between
modified & unmodified area
16
.Stroke Types & Attributes
shading stroke
change shading primarily away from highlights
control over surface tilt ambiguity
(stroke with less change on the surface chosen by default)
17
.Stroke Types & Attributes
silhouette stroke
add silhouette lines to the surface
width of stroke controls size of fold
highlight-moving stroke
reposition highlights and merge with other highlights
18
.Realization
19
.Realization How are deformations actually made?
computation of weighted
detail-preserving functional
+
linear constraint defined
by chosen stroke type
20
.Realization How are deformations actually made?
Laplacian difference is a
change in normal orientation
1
scaled by mean curvature δi = L( v i ) = v i −
di
∑
j∈ N ( i )
vj
21
.Realization How are deformations actually made?
linear constraint
strokes affect vertices of edges intersecting the stroke
surface is rotated about the centerline of the stroke
+
Variable vertex weights for
brush parameters
22
.Realization How are deformations actually made?
23
.Conclusion
Results
24
.Conclusion
25
Thank you for your attention.
Questions ?
26
.References
Botsch M., Sorkine O., On Linear Variational Surface Deformation Methods IEEE Transactions on
Visualization and Computer Graphics, Jan/Feb 2008
http://cs.nyu.edu/~sorkine/ProjectPages/Survey/deformation_survey.pdf
Sorkine O, Laplacian Mesh Processing, Eurographics 2005 State of the Art Report
http://cs.nyu.edu/~sorkine/ProjectPages/Editing/STAR68.pdf
27