Combining Active and Passive Simulations for Secondary Motion

James F. O'Brien,Victor B. Zordan,Jessica K. Hodgins
DOI: https://doi.org/10.1109/38.851756
2023-03-19
Abstract:Objects that move in response to the actions of a main character often make an important contribution to the visual richness of an animated scene. We use the term "secondary motion" to refer to passive motions generated in response to the movements of characters and other objects or environmental forces. Secondary motions aren't normally the mail focus of an animated scene, yet their absence can distract or disturb the viewer, destroying the illusion of reality created by the scene. We describe how to generate secondary motion by coupling physically based simulations of passive objects to actively controlled characters.
Graphics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to generate realistic secondary motion by combining active and passive simulations to enhance the realism and visual richness of animated scenes. Specifically, the author explores how to combine the physically - based passive system simulation with the simulation of active characters to generate secondary motion in response to environmental forces or the motion of main characters and other objects. ### Core of the Problem 1. **Importance of Secondary Motion**: - Secondary motion refers to those passive motions caused by environmental forces or the actions of main characters, such as the swinging of clothes, hair, flags, etc. Although these motions are usually not the main focus of the animated scene, their presence is crucial for enhancing the realism and attractiveness of the scene. - Without secondary motion, the audience may find the scene unnatural and may even break the immersion of the entire scene. 2. **Limitations of Existing Technologies**: - Many existing computer animation studies focus on how to simulate the motion of main characters, while secondary motion, due to its complexity and high degrees of freedom, is usually difficult to simulate using traditional methods (such as motion capture or key - frames). - Therefore, specialized procedural methods need to be developed to handle these complex secondary motions. 3. **Challenges of Coupling Systems**: - Secondary motion involves the interaction between multiple objects, so different simulation systems need to be coupled together. The choice of coupling method (two - way coupling, one - way coupling, or hybrid coupling) will affect the computational efficiency and the realism of the results. - Different types of coupling have different advantages and disadvantages, and choosing the appropriate coupling method can achieve a balance between accuracy and computational speed. ### Solution The author proposes three coupling methods and shows the applicable scenarios of each method through specific examples: - **Two - Way Coupled**: Both systems are affected by each other and are suitable for scenes that require a high degree of realism, but the computational cost is high. - **One - Way Coupled**: Only the secondary system is affected by the main system and is suitable for scenes where the main system is not significantly affected by the secondary system, with high computational efficiency. - **Hybrid Coupling**: It is in between. It uses a simplified proxy model to approximate the influence of the secondary system on the main system and can improve computational efficiency while maintaining a certain degree of realism. Through these methods, the author aims to provide a set of flexible and efficient tools for animation production to generate realistic secondary motion, thereby enhancing the overall quality of the animation.