Image Lookups are sets of data that represent the final displayed value of a texel. Instead of the value of a texel representing a the color on the screen, the texel value becomes a pointer into the lookup that represents the final displayed value. It should be noted that in general the number of axes in a lookup is equal to the number of components within the referencing image signature and the number of elements along an axis will be equal to the maximum size of the component image data.
See comments for SE_LOOKUP_TYPE_ENUM.
The color model used throughout the lookup. Only one color model is allowed per texture definition. Either RGB, CMY, or HSV (a.k.a. HSB).
If 0 specified, the lookup data does not contain alpha information
If 0 specified, the lookup data does not contain luminance information
If 0 specified, the lookup data does not contain color information for this color coordinate (R, C, H).
If 0 specified, the lookup data does not contain color information for this color coordinate (G, M, S).
If 0 specified, the lookup data does not contain color information for this color coordinate (B, Y, V).
If 0 specified, the lookup data does not contain bump information
If 0 specified, the lookup data does not contain material 1 index information. If non-0 is specified, then this is an index into the <Property Table> that is referenced from this image.
If 0 specified, the lookup data does not contain material 2 index information. If non-0 is specified, then this is an index into the <Property Table> that is referenced from this image.
If 0 specified, the lookup data does not contain material 3 index information. If non-0 is specified, then this is an index into the <Property Table> that is referenced from this image.
percentage of material 2 (if used)
percentage of material 3 (if used)
If 0 specified, the lookup data does not contain image ID information The following min/max values are used to specify the minimum and maximum values a component may have. For example, if the lookup components are floating point 32 bits, then a minimum value of -1.0 and a maximum value of 1.0 means that all values in an image fall within the range [-1.0, 1.0]. In another example, a lookup with unsigned integer components of 8 bits may specify its range to be [0, 99], indicating that even though the maximum value that can be specified with 8 bits is 255, the value 99 should be treated as the maximum value for this lookup.
minimum/maximum value that alpha can be within the lookup data
minimum/maximum value that luminance can be within the lookup data
minimum/maximum value that this color coordinate can be within the lookup data (R, C, or H). 0 if not used.
minimum/maximum value that this color coordinate can be within the lookup data (G, M, or S). 0 if not used.
minimum/maximum value that this color coordinate can be within the lookup data (B, Y, or V). 0 if not used.
minimum/maximum value that bump can be within the lookup data
number of elements along each axis of the lookup. All axes must be the same size and must be as large as the any maximum value for any component within the referencing image.
number of axes within the lookup. This number must coincide with the lookup signature.
Boolean Flag that describes the data type of the raw lookup data. Either the raw data is integer and the data max sizes are valid or the raw lookup data is floating point and the values are between 0 and 1.