{'fraction_non_alphanumeric': 0.017357762777242044, 'fraction_numerical': 0.01253616200578592, 'mean_word_length': 5.253012048192771, '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}}
Non Diffuse Point Based Global Illumination

We describe the addition of a new point cloud to the original Point Based Approximated Global Illumination algorithm outlined by [Christensen 2008]. This new point cloud consists of non diffuse surfels that are located on top of glossy or specular surfaces. In contrast to the original surfels described by [Christensen 2008], the outgoing radiance of these non diffuse surfels is not uniform over their hemisphere but direction-dependent since they now describe the outgoing radiance on a non diffuse surface. Through this non diffuse point cloud, the indirect light coming from glossy or specular surfaces can be calculated resulting in simple caustics and indirect highlights (see Figure 1). These were previously impossible to achieve since [Christensen 2008] assumed that all the surfaces in the scene are diffuse. It is worth noting that this research is still far from being completed, we are still experimenting with different algorithms and constantly confronted with new challenges.