/Info
Contains the standard datasets described in DIRSIG HDF Standard Info Section. This document is for version 1 of the document.
/LobeAnims
Type |
Group |
Contains sub-groups describing the lobe animations in the file.
/LobeAnims/:name
Type |
Group |
Contains datasets describing the lobe animation with name :name
.
/LobeAnims/:name/Lobes
Type |
Dataset |
Data Type |
LOBE |
Dataspace Type |
Simple |
Dimensions |
M |
This is an array of lobe descriptions that define how the lobe animates over time. The data type LOBE is a compound data type with the following members:
Member Name | Member Type | Description |
---|---|---|
Type |
NATIVE_UINT |
The type. Must be 1 (HG), 2 (VNDF-GGX), or 3 (VNDF-Beckmann). |
Param0 |
NATIVE_FLOAT |
If Type is 1 (HG), the HG parameter. Else, the VNDF roughness in X. |
Param1 |
NATIVE_FLOAT |
If Type is 1 (HG), unused. Else, the VNDF roughness in Y. |
Coeff |
NATIVE_FLOAT |
The leading coefficient. |
LocalTransform |
NATIVE_FLOAT[4] |
The transform as a unit-length quaternion (real part, imaginary vector part). |
CurveIndex |
NATIVE_UINT |
The associated curve index in /SpectralCurves. |
RelativeTime |
NATIVE_FLOAT |
The relative time in fractional days from /ReferenceTime. |
/LobeAnims/:name/ReferenceTime
Type |
Dataset |
Data Type |
TIME_POINT |
Dataspace Type |
Simple |
Dimensions |
1 |
This defines the reference time by which the /Lobes time series is interpreted. The data type TIME_POINT is a compound data type with the following members:
Member Name | Member Type | Description |
---|---|---|
Type |
NATIVE_UINT |
The type. Must be 1 (absolute), 2 (diurnal), or 3 (hedomadal). |
TimePoint |
NATIVE_ULONG |
If Type is 1 (absolute), the absolute time in seconds since 1970 Epoch. Otherwise, unused. |
/SpectralCurves
Type |
Dataset |
Data Type |
NATIVE_FLOAT |
Dataspace Type |
Simple |
Dimensions |
M x N |
Contains M spectral curves, each with N ordinate samples corresponding to the wavelength samples in /SpectralSamples.
/SpectralSamples
Type |
Dataset |
Data Type |
NATIVE_FLOAT |
Dataspace Type |
Simple |
Dimensions |
1 x N |
Contains the wavelengths values in microns for all spectral curves found in the file.