Class IESMetaData
Common class to store metadata of an IES file
Inherited Members
Namespace: UnityEditor .Rendering
Assembly: Unity.RenderPipelines.Core.Editor.dll
Syntax
[Serializable]
public class IESMetaData
Fields
Name | Description |
---|---|
Apply |
Enable attenuation used for Spot recommanded to be true, particulary with large angle of "SpotAngle" (cf. Gnomonic Projection) |
Cookie |
Compression used to generate the texture (CompressedHQ by default (BC7)) |
File |
Version of the IES File |
IESMaximum |
IES Max Intensity depends on the various information stored on the IES file |
IESMaximum |
Unit used to measure the IESMaximumIntensity |
IESPhotometric |
Total light intensity (in Lumens) stored on the file, usage of it is optional (through the prefab subasset inside the IESObject) |
Lamp |
Lamp Catalog Number |
Lamp |
Lamp Description |
Light |
Internally we use 2D projection, we have to choose one axis to project the IES propertly |
Luminaire |
Luninaire Catalog Number |
Luminaire |
Luminaire Description |
Manufacturer | Manufacturer of the current IES file |
Prefab |
Prefab Light Type (optional to generate the texture used by the renderer) |
Spot |
Spot angle used for the Gnomonic projection of the IES. This parameter will be responsible of the pixel footprint in the 2D Texture https://en.wikipedia.org/wiki/Gnomonic_projection |
Use |
Enable max intensity for the texture generation |
ies |
IES Size of the texture used (same parameter for Point and Spot) |
Methods
Name | Description |
---|---|
Get |
Get Hash describing an unique IES |