EG2016
Permanent URI for this community
Browse
Browsing EG2016 by Subject "Animation"
Now showing 1 - 16 of 16
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 Example-based Body Model Optimization and Skinning(The Eurographics Association, 2016) Fechteler, Philipp; Hilsmann, Anna; Eisert, Peter; T. Bashford-Rogers and L. P. SantosIn this paper, we present an example-based framework for the generation of a realistic kinematic 3D human body model that optimizes shape, pose and skinning parameters. For enhanced realism, the skinning is realized as a combination of Linear Blend Skinning (LBS) and Dual quaternion Linear Blending (DLB) which nicely compensates the deficiencies of using only one of these approaches (e.g. candy wrapper, bulging artifacts) and supports interpolation of more than two joint transformations. The optimization framework enforces two objectives: resembling both shape and pose as closely as possible by iteratively minimizing the objective function with respect to (a) the vertices, (b) the skinning weights and (c) the joint parameters. Smoothness is ensured by using a weighted Laplacian besides a typical data term in the objective function, which introduces the only parameter to be specified. With experimental results on publicly available datasets we demonstrate the effectiveness of the resulting shape model, exposing convincing naturalism. By using examples for the optimization of all parameters, our framework is easy to use and does not require sophisticated parameter tuning or user intervention.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 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 GPU-accelerated Method for the Simulation of Naval Objects on Irregular Waves(The Eurographics Association, 2016) Bezgodov, Alexey; Karsakov, Andrey; Luis Gonzaga Magalhaes and Rafal MantiukThis paper introduce a new method for real-time simulation of naval objects (such as vessels, ships, buoys and lifejackets) with six degrees of freedom on irregular waves. Thus method is based on hydrodynamic and hydrostatic pressure integration using uniformly distributed random points that are built on each simulation step. Such approach allows us fast and stable pressure integration for arbitrary vessel hull and wave shape.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 Rig-Space Motion Retargeting(The Eurographics Association, 2016) Hu, Lin-Chuan; Chang, Ming-Hsu; Chuang, Yung-Yu; Luis Gonzaga Magalhaes and Rafal MantiukThis paper presents a framework for transferring rig parameters from a source animation to a target model, allowing artists to further refine and adjust the animation. Most previous methods only transfer animations to meshes or joint parameters. However, in industry, character animations are usually manipulated by rigs. Thus, it is difficult for artists to work further on the retargeted animations. Our method first applies motion transfer to deform the target model to mimic the source motion. Next, we estimate the rig parameters which satisfy the following properties: (1) the resultant animation resembles the retargeted animation and (2) the rig parameters match the artist's editing conventions. Artists could refine the produced rig parameters and the edits are propagated throughout the whole animation.Item Robust Transmission of Motion Capture Data using Interleaved LDPC and Inverse Kinematics(The Eurographics Association, 2016) Furtado, Antonio Carlos; Cheng, Irene; Dufaux, Frederic; Basu, Anup; T. Bashford-Rogers and L. P. SantosRecent advances in smart-sensor technology have improved precision in Motion Capture (MoCap) data for realistic animation. However, precision also imposes challenges on bandwidth. While research efforts have focussed on MoCap compression in recent years, little attention has been given to lossy transmission taking advantage of the human perceptual threshold, which allows many online applications, e.g., interactive games, on-demand broadcast, movies and tutoring using dynamic motion sequences. Given the growing applications on mobile devices and wireless networks, associated with insufficient bandwidth, unreliable connection and potential interference or shadowing, data loss is inevitable. We introduce a new Representation for MoCap data, integrating Interleaved Low-Density Parity-Check (I-LDPC), with Keyframe-based Interpolation and Inverse Kinematics, to better address the problem of MoCap data loss during transmission. We believe this is the first study to address robust transmission of MoCap data considering loss. Experimental results assessed using mean opinion scores demonstrate that our approach achieves substantial improvement over alternative transmission methods.Item Skyglow: Towards a Night-time Illumination Model for Urban Environments(The Eurographics Association, 2016) Minor, Tom; Poncelet, Robert R.; Anderson, Eike Falk; Luis Gonzaga Magalhaes and Rafal MantiukFor night-time scenes in computer graphics there exist few consistent models or implementations for sky illumination, and those that do exist lack the feature of light pollution from artificial light sources. We present initial results for a physically-based night sky model including this ''skyglow''. Our model extends the existing models with the aforementioned ''skyglow'' from artificial light sources, using a technique derived from equations developed in the field of astronomy and adapted for a computer graphics context. Our current model has been implemented for Pixar's RenderMan renderer and also been trialled with ShaderToy.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.