Publications
Sounding Liquids: Automatic Sound Synthesis from Fluid Simulation
William Moss, Hengchin Yeh, Jeong-Mo Hong, Ming C. Lin and Dinesh Manocha
We present a novel approach for synthesizing liquid sounds directly from visual simulations of fluid dynamics. The sound generated by liquid is mainly due to the vibration of resonating bubbles in the medium. Our approach couples physically-based equations for bubble resonance with a real-time shallow-water fluid simulator as well as an hybrid SPH-grid-based simulator to perform automatic sound synthesis. Our system has been effectively demonstrated on several benchmarks.
Controlling Deformable Material with Dynamic Morph Targets
Nico Galoppo, Miguel A. Otaduy, William Moss, Jason Sewall, Sean Curtis and Ming C. Lin
We present a method to control the behavior of elastic, deformable material in a dynamic simulation. We introduce dynamic morph targets, the equivalent in dynamic simulation to the geometric morph targets in (quasi-static) modeling. Dynamic morph targets define the pose-dependent physical state of soft objects, including surface deformation and elastic and inertial properties. Given these morph targets, our algorithm then derives a dynamic model that can be simulated in time-pose-space, interpolating the dynamic morph targets at the input poses. Our method easily integrates with current modeling and animation pipelines: at different poses, an artist simply provides a set of dynamic morph targets. Whether these input states are physically plausible is completely up to the artist. The resulting deformable models expose fully dynamic, pose-dependent behavior, driven by the artist-provided morph targets, complete with inertial effects. Our deformable models are computationally efficient at runtime through modal reduction and pose-space polynomial interpolation. These models can therefore be plugged into existing dynamic simulation engines, either forming interactive, deformable content in real-time games or providing secondary dynamic effects for kinematically-driven characters in feature animation films. Finally, our method also facilitates certain time-consuming rigging procedures, by providing a physically based approach to resolve co-articulation deficiencies in traditional skinning methods, such as in shoulder regions, fully automatically.
Multi-Robot Coordination using Generalized Social Potential Fields
Russell Gayle, William Moss, Ming C. Lin and Dinesh Manocha
We present a novel approach to compute collision-free paths for multiple robots subject to local coordination constraints. More specifically, given a set of robots, their initial and final configurations, and possibly some additional coordination constraints, our goal is to compute a collision-free path between the initial and final configuration that maintains the constraints. To solve this problem, our approach generalizes the social potential field method to be applicable to both convex and nonconvex polyhedra. Social potential fields are then integrated into a "physics-based motion planning" framework which uses constrained dynamics to solve the motion planning problem. Our approach is able to plan for over 200 robots while averaging about 110 ms per step in a variety of environments.
Constraint-based Motion Synthesis for Deformable Models
William Moss, Ming C. Lin and Dinesh Manocha
We present a fast goal-directed motion synthesis technique that integrates sample-based planning methods with constraint-based dynamics simulation using a finite element formulation to generate collision-free paths for a deformable model. Our method allows the user to quickly specify various constraints, including a desired trajectory as a sparse sequence of waypoints and it automatically compute a physically plausible path that satisfies geometric and physical constraints. We demonstrate the performance of our algorithm by computing realistic motion for animation of deformable characters and simulation of a medical procedure.
Assessing Relationship Closeness Online
Moving From an Interval-Scaled to Continuous Measure of Including Others in the Self
Benjamin Le, William B. Moss and Debra Mashek
A continuous measure of relationship closeness inspired by the Inclusion of Other in the Self Scale was designed using Java. This new measure allows for closeness to be assessed on a continuous scale of zero to 100, with output values corresponding to the degree of overlap and distance between the objects in the applet. In addition, the applet includes options to enhance its flexibility and usefulness in research applications. In particular, the behavior of the applet, and properties of objects included in it, can be customized. The construction of the applet is described, and methodological and theoretical considerations regarding this new measure are discussed.
