{'fraction_non_alphanumeric': 0.024186046511627906, 'fraction_numerical': 0.0037209302325581397, 'mean_word_length': 5.810126582278481, 'pattern_counts': {'":': 0, '<': 0, '<?xml version=': 0, '>': 0, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
Physically plausible simulation for character animation

Artist-created animated characters can exhibit stylized, engaging behavior, but require considerable effort to construct, while interactive applications require numerous motions and variations to create a dynamic, believable character. This paper describes a method for generating some of these variations automatically: given a stream of poses, our method simulates plausible responses to physical disturbances and environmental variations. Our quasi-physical simulation accounts for the dynamics of the character and surrounding objects, but does not require the motion to be physically valid, making it suitable for both realistic and stylized, cartoony motions. It further does not require any preprocessing, allowing it to run as an online filter that transforms the output of any real-time animation system. Our prototype runs at 50 Hz, on bipeds and quadrupeds with over 50 degrees of freedom, and generates plausible variations for walking, running, hopping, crawling, rolling, cartwheeling, and other motions.