Howto: IES Export and Import

IES files are commonly used in the field of architectural lighting design, simulation and visualization. These files contain photometric data that describes the distribution of light emitted by a particular light source. Architects, lighting designers, and engineers use IES files to accurately model and simulate how light will behave in a given space when illuminated by specific light fixtures. Virtual Reality artists can use the photometric data to include realistic light in their sceneries.

In this howto we want to highlight how the photometric data files created by our Parametric Light Modeler can be used in different software applications.

Export from Parametric Light Modeler

In Parametric Light Modeler select “Export” from the menu.

Click on “Light data as IES”.

The export dialog let’s you choose the resolution of the IES file. The suitable resolution depends on your application.

Depending on the coordinate system of your target application the data can be flipped horizontally.

After clicking the “Export” button, the file will be generated and downloaded into the Downloads folder of your browser.

Unfortunately there is no common coordinate system that is used in all software tools alike. We will list recommended settings for some of the most commonly used tools.

Target softwareResolutionFlip data
Blender with Cyclesany settingyes
Blender with Luxcoreany settingyes
Reluxany settingno
Speosany settingno
Unreal Engineany settingno
Zemax >= 1 degno
Tested export settings for commonly used software tools in virtual reality and optical engineering.

Import into your target application

In Blender several rendering engines can be used. In a default install the renderer Cycles is avaiilable. IES data can be linked to the light source through the node editor.

The Luxcore rendering engine can be installed as plugin. In the light source settings the IES file can be set directly.

For Unreal Engine the IES file is set in the settings of the light source under “Light Profiles” and “IES texture”. The file can be chosen from the library.

We suggest the following initial settings, to get your light output directed in the expected direction in your scene. Once placed, you can rotate the light sources in any direction to create the lighting setup you intend.

Target softwareInitial alignmentRotationResult in scenery
Blender with CyclesLight emission along -Z axis
Light vertical axis is aligned in -X direction
rotate about Z axis -90 degLight emission along -Z axis
Light vertical axis is aligned in Y direction
Blender with LuxcoreLight emission along -Z axis
Light vertical axis is aligned in -Y direction
rotate about Z axis 180 degLight emission along -Z axis
Light vertical axis is aligned in Y direction
Unreal EngineLight emission along X axis
Light vertical axis is aligned in -Z direction
rotate about X axis 180 degLight emission along X axis
Light vertical axis is aligned in Z direction
Recommended initial settings to align the light source in your scenery.

We hope that you can create realistic rendering with these hints.
Please contact us for any questions or suggestions you might have.