{'fraction_non_alphanumeric': 0.02336028751123091, 'fraction_numerical': 0.006289308176100629, 'mean_word_length': 5.188888888888889, '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}}
Interactive shade control for cartoon animation

Shade in traditional cel animation is an essential element and plays a symbolic role in the artistic portrayal of character and scene. The shade on a character's face can be used to show emotion such as anger, sadness and hatred. Despite its usability, shade is relatively quickly or roughly drawn in animation for the following reasons. Firstly, cel animators require a large amount of time to draw shade. Secondly, because of the time requirements, producing complicated shade is expensive. On the other hand, 3D models enable users to more easily render or recreate shade than cel animation techniques. Consequently, 3D models are being gradually introduced into cartoon animation. Using Phong's 3D shading model, however, shade is rendered too realistically for cartoon animation, and is therefore not appropriate for traditional-style cel animation. To solve similar problems with highlighting, Anjyo and Hiramatsu proposed a procedural method for designing stylized highlights [Anjyo and Hiramatsu 2003]. This concept has been applied to shade in our system.