/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.