Volume 35 (2016)
Permanent URI for this community
Browse
Browsing Volume 35 (2016) by Subject "Animation"
Now showing 1 - 14 of 14
Results Per Page
Sort Options
Item Animation Setup Transfer for 3D Characters(The Eurographics Association and John Wiley & Sons Ltd., 2016) Avril, Quentin; Ghafourzadeh, Donya; Ramachandran, Srinivasan; Fallahdoust, Sahel; Ribet, Sarah; Dionne, Olivier; Lasa, Martin de; Paquette, Eric; Joaquim Jorge and Ming LinWe present a general method for transferring skeletons and skinning weights between characters with distinct mesh topologies. Our pipeline takes as inputs a source character rig (consisting of a mesh, a transformation hierarchy of joints, and skinning weights) and a target character mesh. From these inputs, we compute joint locations and orientations that embed the source skeleton in the target mesh, as well as skinning weights to bind the target geometry to the new skeleton. Our method consists of two key steps. We first compute the geometric correspondence between source and target meshes using a semi-automatic method relying on a set of markers. The resulting geometric correspondence is then used to formulate attribute transfer as an energy minimization and filtering problem. We demonstrate our approach on a variety of source and target bipedal characters, varying in mesh topology and morphology. Several examples demonstrate that the target characters behave well when animated with either forward or inverse kinematics. Via these examples, we show that our method preserves subtle artistic variations; spatial relationships between geometry and joints, as well as skinning weight details, are accurately maintained. Our proposed pipeline opens up many exciting possibilities to quickly animate novel characters by reusing existing production assets.Item BlendForces: A Dynamic Framework for Facial Animation(The Eurographics Association and John Wiley & Sons Ltd., 2016) Barrielle, Vincent; Stoiber, Nicolas; Cagniart, Cédric; Joaquim Jorge and Ming LinIn this paper we present a new paradigm for the generation and retargeting of facial animation. Like a vast majority of the approaches that have adressed these topics, our formalism is built on blendshapes. However, where prior works have generally encoded facial geometry using a low dimensional basis of these blendshapes, we propose to encode facial dynamics by looking at blendshapes as a basis of forces rather than a basis of shapes. We develop this idea into a dynamic model that naturally combines the blendshapes paradigm with physics-based techniques for the simulation of deforming meshes. Because it escapes the linear span of the shape basis through time-integration and physics-inspired simulation, this approach has a wider expres- sive range than previous blendshape-based methods. Its inherent physically-based formulation also enables the simulation of more advanced physical interactions, such as collision responses on lip contacts.Item Boundary Detection in Particle-based Fluids(The Eurographics Association and John Wiley & Sons Ltd., 2016) Sandim, Marcos; Cedrim, Douglas; Nonato, Luis Gustavo; Pagliosa, Paulo; Paiva, Afonso; Joaquim Jorge and Ming LinThis paper presents a novel method to detect free-surfaces on particle-based volume representation. In contrast to most particlebased free-surface detection methods, which perform the surface identification based on physical and geometrical properties derived from the underlying fluid flow simulation, the proposed approach only demands the spatial location of the particles to properly recognize surface particles, avoiding even the use of kernels. Boundary particles are identified through a Hidden Point Removal (HPR) operator used for visibility test. Our method is very simple, fast, easy to implement and robust to changes in the distribution of particles, even when facing large deformation of the free-surface. A set of comparisons against state-of-the-art boundary detection methods show the effectiveness of our approach. The good performance of our method is also attested in the context of fluid flow simulation involving free-surface, mainly when using level-sets for rendering purposes.Item Character Contact Re-positioning Under Large Environment Deformation(The Eurographics Association and John Wiley & Sons Ltd., 2016) Tonneau, Steve; Al-Ashqar, Rami Ali; Pettré, Julien; Komura, Taku; Mansard, Nicolas; Joaquim Jorge and Ming LinCharacter animation based on motion capture provides intrinsically plausible results, but lacks the flexibility of procedural methods. Motion editing methods partially address this limitation by adapting the animation to small deformations of the environment.We extend one such method, the so-called relationship descriptors, to tackle the issue of motion editing under large environment deformations. Large deformations often result in joint limits violation, loss of balance, or collisions. Our method handles these situations by automatically detecting and re-positioning invalidated contacts. The new contact configurations are chosen to preserve the mechanical properties of the original contacts in order to provide plausible support phases. When it is not possible to find an equivalent contact, a procedural animation is generated and blended with the original motion. Thanks to an optimization scheme, the resulting motions are continuous and preserve the style of the reference motions. The method is fully interactive and enables the motion to be adapted on-line even in case of large changes of the environment. We demonstrate our method on several challenging scenarios, proving its immediate application to 3D animation softwares and video games.Item Data-guided Model Predictive Control Based on Smoothed Contact Dynamics(The Eurographics Association and John Wiley & Sons Ltd., 2016) Han, Daseong; Eom, Haegwang; Noh, Junyong; Shin, Joseph S. (formerly Sung Yong); Joaquim Jorge and Ming LinIn this paper, we propose an efficient data-guided method based on Model Predictive Control (MPC) to synthesize a full-body motion. Guided by a reference motion, our method repeatedly plans the full-body motion to produce an optimal control policy for predictive control while sliding the fixed-span window along the time axis. Based on this policy, the method computes the joint torques of a character at every time step. Together with contact forces and external perturbations if there are any, the joint torques are used to update the state of the character. Without including the contact forces in the control vector, our formulation of the trajectory optimization problem enables automatic adjustment of contact timings and positions for balancing in response to environmental changes and external perturbations. For efficiency, we adopt derivative-based trajectory optimization on top of state-of-the-art smoothed contact dynamics. Use of derivatives enables our method to run much faster than the existing sampling-based methods. In order to further accelerate the performance of MPC, we propose efficient numerical differentiation of the system dynamics of a full-body character based on two schemes: data reuse and data interpolation. The former scheme exploits data dependency to reuse physical quantities of the system dynamics at near-by time points. The latter scheme allows the use of derivatives at sparse sample points to interpolate those at other time points in the window. We further accelerate evaluation of the system dynamics by exploiting the sparsity of physical quantities such as Jacobian matrix resulting from the tree-like structure of the articulated body. Through experiments, we show that the proposed method efficiently can synthesize realistic motions such as locomotion, dancing, gymnastic motions, and martial arts at interactive rates using moderate computing resources.Item Dexterous Manipulation of Cloth(The Eurographics Association and John Wiley & Sons Ltd., 2016) Bai, Yunfei; Yu, Wenhao; Liu, C. Karen; Joaquim Jorge and Ming LinThis paper introduces a new technique to synthesize dexterous manipulation of cloth. Given a simple description of the desired cloth motion, our algorithm computes appropriate joint torques for physically simulated hands, such that, via contact forces, the result of cloth simulation follows the desired motion. Instead of optimizing the hand control forces directly, we formulate an optimization problem that solves for the commanding forces from the hands to the cloth, which have more direct impact on the dynamic state of the hands and that of the cloth. The solution of the optimization provides commanding forces that achieve the desired cloth motion described by the user, while respecting the kinematic constraints of the hands. These commanding forces are then used to guide the joint torques of the hands. To balance between the effectiveness of control and computational costs, we formulate a model-predictive-control problem as a quadratic program at each time step. We demonstrate our technique on a set of cloth manipulation tasks in daily activities, including folding laundry, wringing a towel, and putting on a scarf.Item Effect of Low-level Visual Details in Perception of Deformation(The Eurographics Association and John Wiley & Sons Ltd., 2016) Han, Donghui; Keyser, John; Joaquim Jorge and Ming LinWe quantitatively measure how different low-level visual details can influence people's perceived stiffness of a deformable sphere under physically based simulation. The result can be used to create a metric for artists in designing textures to enhance or reduce the stiffness perceived by a viewer. We use a checkerboard texture to render the simulation of a free falling sphere that collides with the ground and bounces up. We vary the spatial frequency and contrast of the checkerboard pattern according to results seen in a previous study on the Spatial- Temporal Contrast Sensitivity Function (CSF).We find that checkerboard pattern with certain combinations of spatial frequency and contrast can reduce the perceived stiffness. We also add a high contrast checkerboard background to study how complex backgrounds can influence the effect of low-level details in textures of foreground objects. Our study shows that the effect of low-level visual details in foreground objects observed previously disappears in this situation. This indicates the importance of background, even if it is static.Item Incremental Deformation Subspace Reconstruction(The Eurographics Association and John Wiley & Sons Ltd., 2016) Mukherjee, Rajaditya; Wu, Xiaofeng; Wang, Huamin; Eitan Grinspun and Bernd Bickel and Yoshinori DobashiRecalculating the subspace basis of a deformable body is a mandatory procedure for subspace simulation, after the body gets modified by interactive applications. However, using linear modal analysis to calculate the basis from scratch is known to be computationally expensive. In the paper, we show that the subspace of a modified body can be efficiently obtained from the subspace of its original version, if mesh changes are small. Our basic idea is to approximate the stiffness matrix by its lowfrequency component, so we can calculate new linear deformation modes by solving an incremental eigenvalue decomposition problem. To further handle nonlinear deformations in the subspace, we present a hybrid approach to calculate modal derivatives from both new and original linear modes. Finally, we demonstrate that the cubature samples trained for the original mesh can be reused in fast reduced force and stiffness matrix evaluation, and we explore the use of our techniques in various simulation problems. Our experiment shows that the updated subspace basis still allows a simulator to generate visual plausible deformation effects. The whole system is efficient and it is compatible with other subspace construction approaches.Item Modeling and Estimation of Energy-Based Hyperelastic Objects(The Eurographics Association and John Wiley & Sons Ltd., 2016) Miguel, Eder; Miraut, David; Otaduy, Miguel A.; Joaquim Jorge and Ming LinIn this paper, we present a method to model hyperelasticity that is well suited for representing the nonlinearity of real-world objects, as well as for estimating it from deformation examples. Previous approaches suffer several limitations, such as lack of integrability of elastic forces, failure to enforce energy convexity, lack of robustness of parameter estimation, or difficulty to model cross-modal effects. Our method avoids these problems by relying on a general energy-based definition of elastic properties. The accuracy of the resulting elastic model is maximized by defining an additive model of separable energy terms, which allow progressive parameter estimation. In addition, our method supports efficient modeling of extreme nonlinearities thanks to energy-limiting constraints. We combine our energy-based model with an optimization method to estimate model parameters from force-deformation examples, and we show successful modeling of diverse deformable objects, including cloth, human finger skin, and internal human anatomy in a medical imaging application.Item A Multilevel SPH Solver with Unified Solid Boundary Handling(The Eurographics Association and John Wiley & Sons Ltd., 2016) Takahashi, Tetsuya; Lin, Ming C.; Eitan Grinspun and Bernd Bickel and Yoshinori DobashiWe propose a geometric multilevel solver for efficiently solving linear systems arising from particle-based methods. To apply this method to particle systems, we construct the hierarchy, establish the correspondence between solutions at the particle and grid levels, and coarsen simulation elements taking boundary conditions into account. In addition, we propose a new solid boundary handling method to solve a pressure Poisson equation in a unified manner. We demonstrate that our method can handle general fluid simulation scenarios including two-way fluid-solid coupling, and the computational cost of this new solver scales nearly linearly with respect to the number of unknowns, unlike previous solvers for particle-based methods.Item Narrow Band FLIP for Liquid Simulations(The Eurographics Association and John Wiley & Sons Ltd., 2016) Ferstl, Florian; Ando, Ryoichi; Wojtan, Chris; Westermann, Rüdiger; Thuerey, Nils; Joaquim Jorge and Ming LinThe Fluid Implicit Particle method (FLIP) for liquid simulations uses particles to reduce numerical dissipation and provide important visual cues for events like complex splashes and small-scale features near the liquid surface. Unfortunately, FLIP simulations can be computationally expensive, because they require a dense sampling of particles to fill the entire liquid volume. Furthermore, the vast majority of these FLIP particles contribute nothing to the fluid's visual appearance, especially for larger volumes of liquid. We present a method that only uses FLIP particles within a narrow band of the liquid surface, while efficiently representing the remaining inner volume on a regular grid. We show that a naïve realization of this idea introduces unstable and uncontrollable energy fluctuations, and we propose a novel coupling scheme between FLIP particles and regular grid which overcomes this problem. Our method drastically reduces the particle count and simulation times while yielding results that are nearly indistinguishable from regular FLIP simulations. Our approach is easy to integrate into any existing FLIP implementation.Item A Practical Method for High-Resolution Embedded Liquid Surfaces(The Eurographics Association and John Wiley & Sons Ltd., 2016) Goldade, Ryan; Batty, Christopher; Wojtan, Chris; Joaquim Jorge and Ming LinCombining high-resolution level set surface tracking with lower resolution physics is an inexpensive method for achieving highly detailed liquid animations. Unfortunately, the inherent resolution mismatch introduces several types of disturbing visual artifacts. We identify the primary sources of these artifacts and present simple, efficient, and practical solutions to address them. First, we propose an unconditionally stable filtering method that selectively removes sub-grid surface artifacts not seen by the fluid physics, while preserving fine detail in dynamic splashing regions. It provides comparable results to recent error-correction techniques at lower cost, without substepping, and with better scaling behavior. Second, we show how a modified narrow-band scheme can ensure accurate free surface boundary conditions in the presence of large resolution mismatches. Our scheme preserves the efficiency of the narrow-band methodology, while eliminating objectionable stairstep artifacts observed in prior work. Third, we demonstrate that the use of linear interpolation of velocity during advection of the high-resolution level set surface is responsible for visible grid-aligned kinks; we therefore advocate higher-order velocity interpolation, and show that it dramatically reduces this artifact. While these three contributions are orthogonal, our results demonstrate that taken together they efficiently address the dominant sources of visual artifacts arising with high-resolution embedded liquid surfaces; the proposed approach offers improved visual quality, a straightforward implementation, and substantially greater scalability than competing methods.Item Space-Time Co-Segmentation of Articulated Point Cloud Sequences(The Eurographics Association and John Wiley & Sons Ltd., 2016) Yuan, Qing; Li, Guiqing; Xu, Kai; Chen, Xudong; Huang, Hui; Joaquim Jorge and Ming LinConsistent segmentation is to the center of many applications based on dynamic geometric data. Directly segmenting a raw 3D point cloud sequence is a challenging task due to the low data quality and large inter-frame variation across the whole sequence. We propose a local-to-global approach to co-segment point cloud sequences of articulated objects into near-rigid moving parts. Our method starts from a per-frame point clustering, derived from a robust voting-based trajectory analysis. The local segments are then progressively propagated to the neighboring frames with a cut propagation operation, and further merged through all frames using a novel space-time segment grouping technqiue, leading to a globally consistent and compact segmentation of the entire articulated point cloud sequence. Such progressive propagating and merging, in both space and time dimensions, makes our co-segmentation algorithm especially robust in handling noise, occlusions and pose/view variations that are usually associated with raw scan data.Item Spatial Matching of Animated Meshes(The Eurographics Association and John Wiley & Sons Ltd., 2016) Seo, Hyewon; Cordier, Frederic; Eitan Grinspun and Bernd Bickel and Yoshinori DobashiThis paper presents a new technique which makes use of deformation and motion properties between animated meshes for finding their spatial correspondences. Given a pair of animated meshes exhibiting a semantically similar motion, we compute a sparse set of feature points on each mesh and compute spatial correspondences among them so that points with similar motion behavior are put in correspondence. At the core of our technique is our new, dynamic feature descriptor named AnimHOG, which encodes local deformation characteristics. AnimHOG is ob-tained by computing the gradient of a scalar field inside the spatiotemporal neighborhood of a point of interest, where the scalar values are obtained from the deformation characteristic associated with each vertex and at each frame. The final matching has been formulated as a discreet optimization problem that finds the matching of each feature point on the source mesh so that the descriptor similarity between the corresponding feature pairs as well as compatibility and consistency as measured across the pairs of correspondences are maximized. Consequently, reliable correspondences can be found even among the meshes of very different shape, as long as their motions are similar. We demonstrate the performance of our technique by showing the good quality of matching results we obtained on a number of animated mesh pairs.