Skip to content

[feature] Add BRE/CIE sky discretization scheme

Summary

Add BRE/CIE sky-dome discretization scheme for light direction with optional patches amount control.

Current behavior

Sly discretization is Fibonacci half sphere and Tregenza/Reinhart subdivision scheme is being implemented currently (WIP as of 2025-03-12).

Desired behavior

Build upon issue #116 (closed).

Offer different standard resolutions from 151 to 19,857 patches of discrete directions as described below:

The original BRE/CIE sky dome with angular 12° spacing 151 patches

Band index Elevation angle band center [°] Number of patches in band Azimuth between patches [°]
1 6 32 11.25
2 18 30 12
3 30 28 11.85714 (360/28)
4 42 24 15
5 54 18 20
6 66 12 30
7 78 6 60
8 90 1 360

Divide further 12° to 4° (550 patches), 3° (2146 patches), 2° (4787 patches), 1° (19857 patches)

Sources

Linked features or branches

#116 (closed)