Empty Space Skipping Volume Rendering Acceleration Based on Unsigned Distance Field
With the continuous development of collection technology,a large amount of volume data has been generated in various fields,which usually have complex and unevenly distributed features,posing a huge challenge to the real-time performance of volume rendering.The computational complexity of volume rendering is very high,and it is particularly important to efficiently skip blank space and reduce the num-ber of invalid samples.To this end,an efficient spatial jump volume rendering acceleration method is proposed.Based on the spatial distribu-tion characteristics of volume data,a 3D unsigned distance texture map is pre calculated using a computational shader,which displays the Eu-clidean distance from the current voxel to the nearest non empty voxel.Performing ray casting in pixel shaders can skip multiple consecutive blank spaces by querying before each sampling,effectively reducing a large number of invalid sampling times.Comparative rendering experi-ments on various datasets show that the proposed method improves rendering speed by 345%compared to traditional ray casting volume render-ing methods,52%compared to occupation map methods,and 33%compared to Chebyshev distance map methods.
volume renderingempty space skippingunsigned distance mapray casting