{'fraction_non_alphanumeric': 0.019559902200488997, 'fraction_numerical': 0.0, 'mean_word_length': 5.066666666666666, '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}}
Shadow Generation Method for Volume-Oriented Visualization of Functionally Defined Objects

To generate shadows (as well as to visualize surfaces defined by free forms), an algorithm is developed that uses the method of multilevel Ray Casting (ray tracking) and recursive search in the cubic space of volume elements - voxels involved in image formation. Generalization of the algorithm to pyramidal volumes in projective transformation allows synthesizing perspective images. The simulation has shown that this algorithm is comparable to the ray tracing method in terms of the quality of the synthesized images, but more efficient in terms of speed. In the shadow generation algorithm, there is no need for any buffer to store shadow mask data, which also leads to hardware reduction, as in the absence of a Z-buffer.