The advantage of the non-sequential forward ray tracing algorithm lies in the fact that, as long as each element in the optical system is properly defined and adequate memory and computational resources are allocated, the more rays are traced, the more accurate and realistic the simulation results will be. However, the raw data from simulation also becomes increasingly disordered, requiring further processing and analysis to extract useful information. For large numbers of rays, processing and analyzing this data can be challenging and may require efficient algorithms and computing resources.
In Rayzen, there are four types of output data:
Ray information recorded by the receiver;
Ray information is divided into grid and distributions are generated by simulating the resolution of a camera or sensor with a subdivided grid on the receiver surface. Physical Quantities of grid distribution can be: Illuminance, Intensity, Luminance, Ray number, Power, Chromatic aberration, RGB, Tristimulus values, Chromaticity coordinates, Color temperature, Spectral distribution and etc.
Statistical analysis indicators: statistical analysis results based on physical quantities within the receiver grid;
Ray path data
Data visualization is a key step in transforming raw data into understandable and viewable forms. With appropriate graphical representation and visualization techniques, the properties, propagation paths, and imaging effects of rays can be effectively displayed, aiding users in understanding the behavior of the optical system and making optimizations and improvements.
Rayzen provides a variety of data visualization methods, including: