Home
Add Document
Sign In
Create An Account
Subdivision Surfaces
Download PDF
Comment
Report
4 Downloads
350 Views
Last Time? • Curves & Surfaces • Continuity Definitions
Subdivision Surfaces
– C0, G1, C1, … C∞
• Interpolation vs. Approximation Splines • Cubic Bezier & BSpline
Today
Tensor Product
• Spline Surfaces / Patches
• Of two vectors:
– Tensor Product – Bilinear Patches – Bezier Patches
• Subdivision Surfaces
• Similarly, we can define a surface as the tensor product of two curves.... Farin, Curves and Surfaces for Computer Aided Geometric Design
Bilinear Patch
Bilinear Patch • Smooth version of quadrilateral with non-planar vertices...
– But will this help us model smooth surfaces? – Do we have control of the derivative at the edges?
1
Bicubic Bezier Patch
Editing Bicubic Bezier Patches
Curve Basis Functions
Surface Basis Functions
Bicubic Bezier Patch Tessellation
Modeling with Bicubic Bezier Patches
• Given 16 control points and a tessellation resolution, we can create a triangle mesh
• Original Teapot specified with Bezier Patches
resolution: 5x5 vertices
resolution: 11x11 vertices
resolution: 41x41 vertices
Trimming Curves for Patches
• But it’s not "watertight": it has intersecting surfaces at spout & handle, no bottom, a hole at the spout tip, a gap between lid & base
Spline-Based Modeling Headaches seams & holes
“pinched” surfaces
irregular sampling
Shirley, Fundamentals of Computer Graphics
2
Questions?
Reading for Today!
• Bezier Patches? or • Triangle Mesh? Henrik Wann Jensen
Subdivision Surfaces
• DeRose, Kass, & Truong, "Subdivision Surfaces in Character Animation", SIGGRAPH 1998 • Additional Reference: SIGGRAPH course notes Subdivision for Modeling and Animation
Chaikin's Algorithm
• Subdivision Zoo – Doo Sabin (anything!) – Loop (triangles only) – Catmull Clark (turns everything into quads) – … many others!
• Subdivision for Texture Coordinates
Doo-Sabin Subdivision
Doo-Sabin Subdivision
http://www.ke.ics.saitama-u.ac.jp/xuz/pic/doo-sabin.gif
3
Loop Subdivision
Catmull Clark Subdivision
Shirley, Fundamentals of Computer Graphics
Subdivision for Texture Coordinates
Seams don’t Subdivide as Expected
Questions?
Reading for Friday (2/2)
pick one
Hoppe et al., “Piecewise Smooth Surface Reconstruction” 1994
"Efficient, fair interpolation using Catmull-Clark surfaces", Halstead, Kass & DeRose, SIGGRAPH 1993
Justin Legakis
4
Recommend Documents
Least Squares Subdivision Surfaces
Parameterizing Subdivision Surfaces - Semantic Scholar
Piecewise smooth subdivision surfaces with normal control
×
Report Subdivision Surfaces
Your name
Email
Reason
-Select Reason-
Pornographic
Defamatory
Illegal/Unlawful
Spam
Other Terms Of Service Violation
File a copyright complaint
Description
×
Sign In
Email
Password
Remember me
Forgot password?
Sign In
Login with Facebook
Our partners will collect data and use cookies for ad personalization and measurement.
Learn how we and our ad partner Google, collect and use data
.
Agree & Close