<ImageLookupTableCtr>

Description

This tag representes the lookup table for materials.
It takes <CurveLookupTableCtr> as a child element.

Attributes

TypeAttributesDescription
NameThe name of the lookup table.
IsGeneratedAsAbsFlag indicating whether the lookup table has an absolute value format.
IsSizeDoubledFlag indicating if the size of the lookup table is 512 bytes.
IsMipMapFlag indicating whether the table is a color lookup table for procedural textures that use mipmaps.

This parameter is highly dependent on hardware specifications. For details, see documentation on basic graphics.

<CurveLookupTableCtr>

This element takes one instance of <SegmentsFloatCurve> as a child element. <SegmentsFloatCurve> is used to define a lookup table curve as an Hermite curve.

Example Output

<LookupTableSetContents>
<LookupTableSetContentCtr Name="LookupTableSetContentCtr1">
<LookupTableSet Name="">
<Samplers>
<ImageLookupTableCtr Name="LookupTable_1" IsGeneratedAsAbs="true" IsSizeDoubled="true" IsMipMap="false">
<CurveLookupTableCtr>
<SegmentsFloatCurve PreRepeatMethod="Mirror" PostRepeatMethod="RelativeRepeat" StartFrame="0" EndFrame="255">
<Segments>
<HermiteFloatSegment>
<Keys>
<HermiteFloatKey Frame="0" Value="0" InSlope="0" OutSlope="0" />
<HermiteFloatKey Frame="255" Value="1" InSlope="0" OutSlope="0" />
</Keys>
</HermiteFloatSegment>
</Segments>
</SegmentsFloatCurve>
</CurveLookupTableCtr>
</ImageLookupTableCtr>
</Samplers>
</LookupTableSet>
</LookupTableSetContentCtr>
</LookupTableSetContents>

CONFIDENTIAL