Tests

Here are test cases of simulated reflectors with blender and a comparison between solvers.

    • PIR0

Three test cases for PIR0. 1- Uniform square to uniform disc. 2- Uniform disc to uniform triangle. 3- Uniform square to Lemmy Kilmister portrait.

Three test cases for PIR0. 1- Uniform square to uniform disc. 2- Uniform disc to uniform triangle. 3- Uniform square to Lemmy Kilmister portrait.

Keeping the notations of the PIR0 configuration schematic, the geometrical configuration is as follow:
Latex formula
The source support is Latex formula and the target plan support is Latex formula.
It is important to choose a large Latex formula and a large target plan support compared to the source support to ensure correct far-field conditions, otherwise deformations will occur at the rendering step.
 

Results of the reflector simulation with Blender. First column is IPFP, second is Semi-Discrete and third is Finite differences. Below each picture are the source and target resolution and the execution time.

Results of the reflector simulation with Blender. First column is IPFP, second is Semi-Discrete and third is Finite differences. Below each picture are the source and target resolution and the execution time.

    • PIR1

Two test case for PIR1. In both cases the source is an emission cone of uniform light.

Two test case for PIR1. In both cases the source is an emission cone of uniform light.

The geometrical configuration in these cases is as follow:
Latex formula
The source opening angle is Latex formula and the target plan support is Latex formula.

Results of the PIR1 reflector simulation with Blender. In both cases, the source is a uniform cone of light

Results of the PIR1 reflector simulation with Blender.

As describe in the Solver part of Numerical Methods, the optimized version of the IPFP algorithm is not available yet, explaining the very long execution time compared to PIR0.