• DocumentCode
    3374807
  • Title

    Nucleus: Towards a unified dynamics solver for computer graphics

  • Author

    Stam, Jos

  • Author_Institution
    Autodesk, Inc., USA
  • fYear
    2009
  • fDate
    19-21 Aug. 2009
  • Firstpage
    1
  • Lastpage
    11
  • Abstract
    This paper presents a unified dynamics solver developed by the author which was first released in AutodeskTM MAYA 8.5. The solver however is a standalone library which could potentially be used in other applications. Current dynamics solvers are usually fine tuned for specific effects such as rigid bodies or cloth. Handling the interaction between these solvers is often problematic as one of them takes precedence over the others. In our Nucleus solver we model all matter as a simplicial complex: a generalization of a triangle mesh that also includes points, curves and solids. This allows interactions such as collisions between various elements of different dimensionality. The internal deformations such as stretch and bend are handled through constraints instead of springs. This makes the simulation more stable for stiff materials such as cloth. Through mutual interactions and constraints many interesting phenomena emerge automatically. The basic philosophy behind Nucleus is that complexity arises by combining simple constraints.
  • Keywords
    computer graphics; nucleus; Autodesk MAYA 8.5; Nucleus solver; computer graphics; mutual interactions; standalone library; stiff materials; triangle mesh; unified dynamics solver; Animation; Application software; Computational modeling; Computer bugs; Computer graphics; Deformable models; Libraries; Shape; Solid modeling; Springs;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer-Aided Design and Computer Graphics, 2009. CAD/Graphics '09. 11th IEEE International Conference on
  • Conference_Location
    Huangshan
  • Print_ISBN
    978-1-4244-3699-6
  • Electronic_ISBN
    978-1-4244-3701-6
  • Type

    conf

  • DOI
    10.1109/CADCG.2009.5246818
  • Filename
    5246818