Directional Area Lights

Okay, today I have prepared a first working prototype.

The aim of this implementation was to exactly replicate how an ideal honeycomb grid would affect the light of a softbox. The “Directional” parameter, in my model, determines the thickness of such a grid. At 0, there is no grid, at 1 the grid is infinitely thick.
Before committing the code, I really desired to hear some feedback from the forum. One issue I couldn’t really decide upon is whether the algorithm should account for the “lost” light, making the remaining light brighter, in order to maintain the total emitted energy constant at any directionality.

34 Likes