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.