One or more MIP levels of texels. Images can have 3 dimensions.
Image
------------------------------------
| | |
PT Ref PT Ref PT Ref
(specifies Axis) (specifies Axis) (specifies Axis)
(specifies ECC) (specifies ECC) (specifies ECC)
| | |
(Infrared table) (NVG Table) (SMC Table)
1 xx xx yy
2 xx xx yy
3 xx xx yy
4 xx xx wood
5 xx xx yy
6 xx xx concrete
7 xx xx glass
8 xx xx yy
ID required to be unique from all other Image object IDs.
A meaningful short name. A full description will be in a <Description> component.
The color model used throughout the image. Only one color model is allowed per image definition. Either RGB, CMY, or HSV (a.k.a. HSB).
Number of Levels of Detail defined for this image (for mipmaps). If this is not a mipmapped image, then only one level will defined (level_count == 1). Please note that images that have MIP levels are almost always required to be a power of 2 in size in both directions (but not the same size in both directions). Some systems can handle images that are a multiple of of 2 (e.g. 96 texels in a direction is a multiple of 2 but not a power of 2). SEDRIS places no restriction on images for their dimensional size or whether the use of MIPS information within the image is valid on the consumer's system. Note that if images have an image_signature of SE_IMAGE_SIGNATURE_EDCS_CLASSIFICATION_CODE, then the bit size is a constant of sizeof(EDCS_CC_ID).
There are level_count entries in the array. Each entry defines the 'size' (the number of horizontal, vertical, and z texels) for a single MIP level of the Image The first map must contain the highest level of detail. (i.e. level_count 0 contains the most texels)
Indicates how texels are represented within the <Image>. See SE_IMAGE_SIGNATURE_ENUM for details.
Describes the origin and direction of the horizontal and vertical components of the image
Describes the direction in which the image's z components are ordered
Describes the data type of the raw image data. The raw data can be a signed integer, an unsigned integer, or a floating point. If a signed or unsigned integer, then the max size fields apply. If a floating point, then the values range from 0.0 to 1.0.
Boolean describing the endianess of the raw image data.
Boolean describes whether the image data has 3 dimensions.
If 0 specified, the image data does not contain alpha information
If 0 specified, the image data does not contain luminance information
If 0 specified, the image data does not contain color information for this color coordinate (R, C, H).
If 0 specified, the image data does not contain color information for this color coordinate (G, M, S).
If 0 specified, the image data does not contain color information for this color coordinate (B, Y, V).
If 0 specified, the image data does not contain bump information
see FAQ list. If 0 specified, the image data does not contain material 1 index information. If non-0 is specified, then this is an index into the <Property Table(s)> that are referenced from this image. NOTE: with no material2 or material3 percentages, material1 is at 100%
see FAQ list. If 0 specified, the image data does not contain material 2 index information. If non-0 is specified, then this is an index into the <Property Table(s)> that are referenced from this image.
see FAQ list. If 0 specified, the image data does not contain material 3 index information. If non-0 is specified, then this is an index into the <Property Table(s)> that are referenced from this image.
percentage of material 2 (if used) NOTE: the percentage of material1 is (100% - (percentage of material 2))
percentage of material 3 (if used) NOTE: the percentage of material1 is (100% - (percentage of material 2) - percentage of material 3))
If 0 specified, the image 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 on the producer's system, and
do NOT relate to whatever values may actually be present in the
transmitted through SEDRIS.
EXAMPLES:
1. If the image 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 on the producer's system must be represented within the
range [-1.0, 1.0].
2. An image 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 image.
minimum/maximum value that alpha can be within the image data
minimum/maximum value that luminance can be within the image data minimum/maximum value that intensity can be within the image data
minimum/maximum value that this color coordinate can be within the image data (R, C, or H). 0 if not used.
minimum/maximum value that this color coordinate can be within the image data (G, M, or S). 0 if not used.
minimum/maximum value that this color coordinate can be within the image data (B, Y, or V). 0 if not used.
minimum/maximum value that bump can be within the image data