![]() |
Simon Pabst Dipl.-Inform., PhD student at WSI-GRIS, University of Tübingen email: spabst -at- gris.uni-tuebingen.de phone: [+49] (7071) 29-70425 office: Sand 14, C409 | |
Publications and Projects
![]() |
Anisotropic Friction for Deformable Surfaces and Solids (qt
or avi) S. Pabst, B. Thomaszewski and W. Strasser Symposium on Computer Animation (SCA), 2009 Abstract: This paper presents a method for simulating
anisotropic friction for deforming surfaces and solids. Frictional
contact is a complex phenomenon that fuels research in mechanical
engineering, computational contact mechanics, composite material design
and rigid body dynamics, to name just a few. Many real-world materials
have anisotropic surface properties. As an example, most textile
materials exhibit direction-dependent frictional behavior, but despite
its tremendous impact on visual appearance, only simple isotropic models
have been considered for cloth and solid simulation so far.
|
![]() |
Continuum-based
Strain Limiting (Video) B. Thomaszewski, S. Pabst and W. Strasser Computer Graphics Forum (Proceedings of Eurographics), 2009 Abstract: We present Continuum-based Strain Limiting (CSL) – a new method for limiting deformations in physically-based cloth simulations. Recent developments have led to methods which excel at simulating nearly inextensible materials, but the efficient simulation of general biphasic textiles and their anisotropic behavior remains challenging. Other approaches use softer materials and enforce limits on edge elongations, leading to discretization-dependent behavior. Moreover, they offer no explicit control over shearing and stretching unless specifically aligned meshes are used, which makes them less attractive for practical animation of anisotropic textiles. Based on a continuum deformation measure, our method allows accurate deformation control using individual thresholds for all types of strain. We impose deformation limits element-wise and cast the problem as a 6x6-system of linear equations. We show how to further improve efficiency using an approximate formulation. CSL can be combined with any type of cloth simulator and, as a velocity filter, integrates seamlessly into standard collision handling frameworks.
|
![]() |
Interactive Physically-Based Shape
Editing
J. Mezger, B. Thomaszewski, S. Pabst and W. Strasser Computer Aided Geometric Design, 2008 Abstract: We present an alternative approach to standard geometric shape editing using physically-based simulation. With our technique, the user can deform complex objects in real-time. The basis of our method is formed by a fast and accurate finite element implementation of an elasto-plastic material model, specifically designed for interactive shape manipulation. Using quadratic shape functions, we reduce approximation errors inherent to methods based on linear finite elements. The physical simulation uses a volume mesh comprised of quadratic tetrahedra, which are constructed from a coarser approximation of the detailed surface. In order to guarantee stability and real-time frame rates during the simulation, we cast the elasto-plastic problem into a linear formulation. For this purpose, we present a corotational formulation for quadratic finite elements. We demonstrate the versatility of our approach in interactive manipulation sessions and show that our animation system can be coupled with further physics-based animations like, e.g. fluids and cloth, in a bi-directional way. |
![]() |
Magnets
in Motion (project page) B. Thomaszewski, A. Gumann, S. Pabst and W. Strasser SIGGRAPH Asia (ACM Transactions on Graphics), 2008 Abstract: We introduce magnetic interaction for rigid body simulation. Our approach is based on an equivalent dipole method and as such it is discrete from the ground up. Our approach is symmetric as we base both field and force computations on dipole interactions. Enriching rigid body simulation with magnetism allows for many new and interesting possibilities in computer animation and special effects. Our method also allows the accurate computation of magnetic fields for arbitrarily shaped objects, which is especially interesting for pedagogy as it allows the user to visually discover properties of magnetism which would otherwise be difficult to grasp. We demonstrate our method on a variety of problems and our results reflect intuitive as well as surprising effects. Our method is fast and can be coupled with any rigid body solver to simulate dozens of magnetic objects at interactive rates. |
![]() |
Clothfighters (final
version: AVC,
WMV Video) G. Heiss, K. Franke, C. Kaese, K. Juarez, S. Pabst Animation Theatre (juried program) of the Computer Animation Festival, SIGGRAPH Asia, 2008 Abstract: Clothfighters was produced by students of audiovisual media at the Hochschule der Medien in Stuttgart, Germany, in cooperation with the WSI-GRIS of University of Tübingen. The idea of this short animation was to work with and test an Autodesk Maya plug-in for cloth simulation developed at the GRIS. The shape of the characters should only be defined by the clothes they were wearing; the actual geometries of their bodies were to be invisible. To challenge the simulator, a fight scene with fast movements was designed and captured. The base for the simulation was motion capture data, captured at 120fps in a studio at HdM using 12 Vicon cameras. This data was cleaned in Vicon IQ and then prepared for Maya in Motionbuilder. It was skinned in Maya to a low resolution polygon model. The simulation of the clothes, which are based on NURBS pattern, was done in Maya using the proprietary tcCloth plug-in, developed at the University of Tübingen. The highly efficient cloth simulation engine uses the Finite Element method to model realistic orthotropic materials and is coupled with a very robust collision detection and handling stage. The red character consists of 5 different cloth layers and the white one of 4 layers. The final shots were rendered using Mental Ray. Matte painting and the compositing was done in After Effects. |
![]() |
Seams and Bending in Cloth Simulation S. Pabst, S. Krzywinski, A. Schenk, B. Thomaszewski Eurographics Workshop on Virtual Reality Interaction and Physical Simulation (VRIPHYS), 2008 Abstract: Accurate
modeling of bending behavior is one of the most important tasks in the
field of cloth simulation. Bending stiffness is probably the most
significant material parameter describing a given textile. Much work has
been done in recent years to allow a fast and authentic reproduction of
the effect of bending in cloth simulation systems. However, these
approaches usually treat the textiles as consisting of a single,
homogeneous material. The effects of seams, interlining and multilayer
materials have not been considered so far. Recent work showed that the
bending stiffness of a textile is greatly influenced by the presence of
seams and that a good cloth simulation system needs to consider these
effects. |
![]() |
Asynchronous Cloth Simulation
(Video
Bibtex)
B. Thomaszewski, S. Pabst and W. Strasser Computer Graphics International (CGI), 2008 Abstract: This paper presents a new method for cloth simulation,
which uses asynchronous variants of both time integration and collision
handling. Implicit integration methods like backward Euler and BDF-2 are
very popular in computer graphics, since they allow for fast and stable
animations. However, when combined with large time steps, their inherent
numerical dissipation results in over-damped simulations, which lack
high frequency details such as small folds and wrinkles. In this paper,
we present a computationally efficient method which does not suffer from
these restrictions. The time integration component uses an asynchronous
variational integrator (AVI), which allows dedicated time steps for
every element. Thanks to its energy preserving nature, low-damped cloth
materials can be simulated without compromising dynamic motion or
suppressing important details. |
![]() |
Interactive Physically-Based Shape
Editing (Video
Bibtex)
J. Mezger, B. Thomaszewski, S. Pabst and W. Strasser ACM Solid and Physical Modeling Conference (SPM), 2008 My golden dragons rendering to the left won the Computer Graphics forum cover contest 2008. Abstract: We present an alternative approach to standard geometric shape editing using physically-based simulation. With our technique, the user can deform complex objects in real-time. The basis of our method is formed by a fast and accurate finite element implementation of an elasto-plastic material model, specifically designed for interactive shape manipulation. Using quadratic shape functions, we reduce approximation errors inherent to methods based on linear finite elements. The physical simulation uses a volume mesh comprised of quadratic tetrahedra, which are constructed from a coarser approximation of the detailed surface. In order to guarantee stability and real-time frame rates during the simulation, we cast the elasto-plastic problem into a linear formulation. For this purpose, we present a corotational formulation for quadratic finite elements. We demonstrate the versatility of our approach in interactive manipulation sessions and show that our animation system can be coupled with further physics-based animations like, e.g. fluids and cloth, in a bi-directional way. |
![]() |
Parallel Techniques for
Physically-Based Simulation on Multi-Core Processor Architectures (Video
Bibtex)
B. Thomaszewski, S. Pabst and W. Blochinger Computers & Graphics, 31(1):25-40, 2008 Abstract: As multi-core processor systems become more and more
widespread, the demand for efficient parallel algorithms also propagates
into the field of computer graphics. This is especially true for
physically-based simulation, which is notorious for expensive numerical
methods. In this work, we explore possibilities for accelerating
physically-based simulation algorithms on multi-core architectures. Two
components of physically-based simulation represent a great potential
for bottlenecks in parallelisation: implicit time integration and
collision handling. |
![]() |
Multilayer-Clothing and Seams in Cloth Simulation DFG Project, 2006-2010, Joint Work with Institut für Textil- und Bekleidungstechnik (ITB). |
![]() |
A Finite Element Method
for Interactive Physically Based Shape Modelling with Quadratic
Tetrahedra (Bibtex) J. Mezger, B. Thomaszewski, S. Pabst and W. Strasser Technical Report, Universität Tübingen, 2007 Abstract: We present an alternative approach to standard geometric shape editing using physically-based simulation. With our technique, the user can deform complex objects in real-time. The enabling technology of this approach is a fast and accurate finite element implementation of an elasto-plastic material model, specifically designed for interactive shape manipulation. Using quadratic shape functions, we avoid the inherent drawback of volume locking exhibited by methods based on linear finite elements. The physical simulation uses a tetrahedral mesh, which is constructed from a coarser approximation of the detailed surface. Having computed a deformed state of the tetrahedral mesh, the deformation is transferred back to the high detail surface. This can be accomplished in an accurate and efficient way using the quadratic shape functions. In order to guarantee stability and real-time frame rates during the simulation, we cast the elasto-plastic problem into a linear formulation. For this purpose, we present a corotational formulation for quadratic finite elements. We demonstrate the versatility of our approach in interactive manipulation sessions and show that our animation system can be coupled with further physics-based animations like, e.g. fluids and cloth, in a bi-directional way. |
![]() |
Exploiting Parallelism in
Physically-Based Simulations on Multi-Core Processor Architectures (Video
Bibtex)
B. Thomaszewski, S. Pabst and W. Blochinger EG Symposium on Parallel Graphics and Visualization (EGPGV), 2007 Abstract: Physically based simulation of cloth in virtual environments is a computationally demanding problem. It involves modeling the internal material properties of the textile (physical modeling) and also treating interactions with the surrounding scene (collision handling). In this paper, we present an approach to parallel cloth simulation designed for distributed memory parallel architectures, particularly clusters built of commodity components. We discuss parallel techniques for the physical modeling phase as well as for the collision handling phase which can significantly reduce the respective computation times. To deal with the very fine granularity of the physical modeling phase we apply a static data decomposition approach based on graph partitioning. In order to cope with the high irregularity of the collision handling phase we employ task-parallel techniques based on fully dynamic problem decomposition. We show how both techniques can be integrated into a robust parallel cloth simulation method which can deal with considerably complex scenes. |
![]() |
Walk on Glass S. Pabst, E. Bachmann, S. Kimmerle Eurographics Animation Theatre, 2005 Abstract: This video is a demonstration of the Finite-Element GrisTex cloth simulator developed at the University of Tübingen. The model was completely animated and modeled using Alias Maya while the dress was simulated using a Maya-plug-in of the GrisTex simulator.
|
![]() |
Robust Collision Handling for Cloth Simulations S. Pabst Diploma Thesis, Universität Tübingen, 2005 |
![]() |
tcCloth - An interactive cloth
modeling and animation system (Bibtex) M. Gruber, C. Michel, S. Pabst, M. Wacker, M. Keckeisen and Stefan Kimmerle Proc. Graphiktag, 2004 Abstract: We present tcCloth, a cloth creation and simulation system for the standard 3D modeling software Alias Maya. It is based on the TüTex cloth simulation engine developed at WSI/GRIS, Uni Tübingen. The system we describe supports the whole pipeline from cloth creation to simulation, ranging from cutting and sewing of garments to the simulation of their drape using various real-world cloth materials with realistic dynamic effects like wind or air resistance. |