{'fraction_non_alphanumeric': 0.009345794392523364, 'fraction_numerical': 0.0, 'mean_word_length': 5.366336633663367, '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}}
The texture animator

This paper discusses three distinct techniques for the animation of procedural textures and describes a software tool. Animation is attained by moving the rendered point before the texture evaluation, changing the definition of the texture space or changing the texture colour mapping. Examples are given for textures based on noise and turbulence functions in order to simulate natural phenomena. Some phases of the texture animation process can be automated using a code generator supported by a library of animation effects. Aspects of practical implementation are discussed and Renderman compliant code is presented.