I tried to modify source code. I looked into IESLoader.cpp to accommodate 256x256 profile. I put polar conversion in IESLightProfilesCommon.usf of ComputeLightProfileMultiplier and changed toTexture2DSampleLevel from Texture1DSampleLevel. Then successfully render image with 2D IES. It looks OK.
So my question is, is there a reason to limit IES only 1D ? while 2D profile looks doable without much of trouble. I look forward to 2D support in future, since car head lump most likely using LM-63-1995 2D IES profiles.
Hi, otsl-0110. Can you further explain this please? Does it in other words address the issue that Unreal takes a vertical slice through the lighting profile and then copies that for 360 degrees around the vertical axis?