{'fraction_non_alphanumeric': 0.008454106280193236, 'fraction_numerical': 0.0, 'mean_word_length': 5.52755905511811, '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 specular highlights with adaptive shading

Gouraud shading and Phong shading are widely used interpolation methods to render a polygon mesh of a curved surface. When an illumination equation has a specular reflection term Phong shading produces more realistic results than Gouraud shading. The specular highlights produced by Phong shading give visual information about surface geometry and properties. But it is not implemented in most graphics workstations and software renderers due to its computational expense. This paper introduces an adaptive shading method that produces Phong-shaded quality images for a small increase in rendering time using Gouraud shading systems. Higher quality images can be obtained from existing graphics hardware or software through a simple modification of the application or library.