{'fraction_non_alphanumeric': 0.018214936247723135, 'fraction_numerical': 0.0, 'mean_word_length': 4.814814814814815, '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}}
Painting Objects with View-dependent Effects

We present a system for painting on an object in a view-dependent way. The user creates paintings of the object from various camera positions to produce a texture map which changes depending upon the view direction. The paintings are blended on the object, as opposed to blending the paintings themselves, to ensure that novel views are correctly interpolated. This also produces self-contained models which can then be animated. A painting serves either as a base-coat (a layer which does not change with camera direction) or is blended in depending upon the camera position. If just the basecoat is painted, this system is equivalent to creating a texture map by painting on the object. There are two parts to the system, a user interface and an internal representation suitable for blending together the paintings on the object. The internal representation is also designed to trade-off speed for accuracy as needed. Potential uses of this system are artistically created models with control over appearance based on the viewing direction and depth.