{'fraction_non_alphanumeric': 0.015544041450777202, 'fraction_numerical': 0.0, 'mean_word_length': 5.134920634920635, '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}}
Improved Diffuse Anisotropic Shading

Cloth, hair, brushed metal, and other surfaces with small, regular surface features exhibit anisotropic reflectance properties for which common isotropic shading methods are not suited. Shading of such materials is often implemented by computing the normal giving the maximum light contribution instead of solving the integral that is the sum of all reflected light. In this paper we show that this integral can be simplified if the direction to the viewer and fibre geometry is not taken into account. Still, this will give a more accurate result than the very rough simplification of using the maximum contribution. This computation is simple for diffuse light. However, the specular light still needs some more elaboration to work.