Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/280814.280826acmconferencesArticle/Chapter ViewAbstractPublication PagessiggraphConference Proceedingsconference-collections
Article
Open access

Subdivision surfaces in character animation

Published: 24 July 1998 Publication History

Abstract

The creation of believable and endearing characters in computer graphics presents a number of technical challenges, including the modeling, animation and rendering of complex shapes such as heads, hands, and clothing. Traditionally, these shapes have been modeled with NURBS surfaces despite the severe topological restrictions that NURBS impose. In order to move beyond these restrictions, we have recently introduced subdivision surfaces into our production environment. Subdivision surfaces are not new, but their use in high-end CG production has been limited.
Here we describe a series of developments that were required in order for subdivision surfaces to meet the demands of high-end production. First, we devised a practical technique for constructing provably smooth variable-radius fillets and blends. Second, we developed methods for using subdivision surfaces in clothing simulation including a new algorithm for efficient collision detection. Third, we developed a method for constructing smooth scalar fields on subdivision surfaces, thereby enabling the use of a wider class of programmable shaders. These developments, which were used extensively in our recently completed short film Geri's game, have become a highly valued feature of our production environment.

References

[1]
David E. Breen, Donald H. House, and Michael J. Wozny. Predicting the drape of woven cloth using interacting particles. In Andrew Glassner, editor, Proceedings of SIGGRAPH '94 (Orlando, Florida, July 24-29, i994), Computer Graphics Proceedings, Annual Conference Series, pages 365-372. ACM SIGGRAPH, ACM Press, July 1994. ISBN 0-89791- 667-0.
[2]
E. Catmull and J. Clark. Recursively generated B-spline surfaces on arbitrary topological meshes. Computer Aided Design, 10(6):350-355, 1978.
[3]
G. Chaikin. An algorithm for high speed curve generation. Computer Graphics and Image Processing, 3:346-349, 1974.
[4]
Robert L. Cook, Loren Carpenter, and Edwin Catmull. The Reyes image rendering architecture. In Maureen C. Stone, editor, Computer Graphics (SIGGRAPH '87 Proceedings), pages 95-102, July 1987.
[5]
Martin Courshesnes, Pascal Volino, and Nadia Magnenat Thalmann. Versatile and efficient techniques for simulating cloth and other deformable objects. In Robert Cook, editor, SIGGRAPH 95 Conference Proceedings, Annual Conference Series, pages 137-144. ACM SIGGRAPH, Addison Wesley, August 1995. held in Los Angeles, California, 06-11 August 1995.
[6]
Nira Dyn, David Leven, and John Gregory. A butterfly subdivision scheme for surface interpolation with tension control. ACM Transactions on Graphics, 9(2):160-169, April 1990.
[7]
James D. Foley, Andries van Dam, Steven K. Feiner, and John F. Hughes. Computer Graphics: Principles and Practice. Prentice-Hall, 1990.
[8]
Mark Halstead, Michael Kass, and Tony DeRose. Efficient, fair interpolation using Catmull-Clark surfaces. Computer Graphics, 27(3):35-44, August 1993.
[9]
Pat Hanrahan and Paul E. Haeberli. Direct WYSIWYG painting and texturing on 3D shapes. In Forest Baskett, editor, Computer Graphics (SIGGRAPH '90 Proceedings), volume 24, pages 215-223, August 1990.
[10]
H. Hoppe, T. DeRose, T. Duchamp, M. Halstead, H. Jin, J. McDonald, J. Schweitzer, and W. Stuetzle. Piecewise smooth surface reconstruction. Computer Graphics, 28(3):295-302, July 1994.
[11]
Charles T. Loop. Smooth subdivision surfaces based on triangles. Master's thesis, Department of Mathematics, University of Utah, August 1987.
[12]
Darwyn R. Peachey. Solid texturing of complex surfaces. In B. A. Barsky, editor, Computer Graphics (SIGGRAPH '85 Proceedings), volume 19, pages 279-286, July 1985.
[13]
Ken Perlin. An image synthesizer. In B. A. Barsky, editor, Computer Graphics (SIGGRAPH '85 Proceedings), volume 19, pages 287-296, July 1985.
[14]
Ulrich Reif. A unified approach to subdivision algorithms. Mathematisches Institute A 92-16, Universitaet Stuttgart, 1992.
[15]
Jean E. Schweitzer. Analysis and Application of Subdivision Surfaces. PhD thesis, Department of Computer Science and Engineering, University of Washington, 1996.
[16]
Demetri Terzopoulos, John Platt, Alan Barr, and Kurt Fleischer. Elastically deformable models. In Maureen C. Stone, editor, Computer Graphics (SIGGRAPH '87 Proceedings), volume 21, pages 205-214, July 1987.
[17]
Steve Upstill. The RenderMan Companion. Addison-Wesley, 1990.
[18]
Andrew Witkin, David Baraff, and Michael Kass. An introduction to physically based modeling. SIGGRAPH Course Notes, Course No. 32, 1994.
[19]
Denis Zorin. Stationary Subdivision and Multiresolution Surface Representations. PhD thesis, Caltech, Pasadena, 1997.

Cited By

View all

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
SIGGRAPH '98: Proceedings of the 25th annual conference on Computer graphics and interactive techniques
July 1998
472 pages
ISBN:0897919998
DOI:10.1145/280814
  • cover image ACM Overlay Books
    Seminal Graphics Papers: Pushing the Boundaries, Volume 2
    August 2023
    893 pages
    ISBN:9798400708978
    DOI:10.1145/3596711
    • Editor:
    • Mary C. Whitton
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 24 July 1998

Permissions

Request permissions for this article.

Check for updates

Badges

  • Seminal Paper

Qualifiers

  • Article

Conference

SIGGRAPH98
Sponsor:

Acceptance Rates

SIGGRAPH '98 Paper Acceptance Rate 45 of 303 submissions, 15%;
Overall Acceptance Rate 1,822 of 8,601 submissions, 21%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)463
  • Downloads (Last 6 weeks)60
Reflects downloads up to 19 Nov 2024

Other Metrics

Citations

Cited By

View all
  • (2025)Higher-degrees Hybrid Non-uniform Subdivision SurfacesComputer-Aided Design10.1016/j.cad.2024.103822179(103822)Online publication date: Feb-2025
  • (2024)A Comprehensive Analysis of Toy Story and Its Impact on CGI TechnologyStudies on Cinematography and Narrative in Film10.4018/979-8-3693-1958-1.ch003(42-67)Online publication date: 31-May-2024
  • (2024)A class of new tuned primal subdivision schemes with high-quality limit surface in extraordinary regionsACM Transactions on Graphics10.1145/368798743:6(1-17)Online publication date: 19-Dec-2024
  • (2024)Mesh Parameterization Meets Intrinsic TriangulationsComputer Graphics Forum10.1111/cgf.1513443:5Online publication date: 31-Jul-2024
  • (2024)Patching Non-Uniform Extraordinary PointsIEEE Transactions on Visualization and Computer Graphics10.1109/TVCG.2023.327166930:8(4683-4693)Online publication date: Aug-2024
  • (2023)PySubdiv 1.0: open-source geological modeling and reconstruction by non-manifold subdivision surfacesGeoscientific Model Development10.5194/gmd-16-3565-202316:12(3565-3579)Online publication date: 28-Jun-2023
  • (2023)Subdivision Shading for Catmull-Clark and Loop Subdivision Surfaces with Semi-Sharp CreasesComputers10.3390/computers1204008512:4(85)Online publication date: 21-Apr-2023
  • (2023)Improved adaptive tessellation rendering algorithmTechnology and Health Care10.3233/THC-23600931:S1(81-95)Online publication date: 28-Apr-2023
  • (2023)An Unified λ-subdivision Scheme for Quadrilateral Meshes with Optimal Curvature Performance in Extraordinary RegionsACM Transactions on Graphics10.1145/361840042:6(1-15)Online publication date: 5-Dec-2023
  • (2023)K-Surfaces: Bézier-Splines Interpolating at Gaussian Curvature ExtremaACM Transactions on Graphics10.1145/361838342:6(1-13)Online publication date: 5-Dec-2023
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media