This is the documentation for Enlighten.
class Enlighten IBakeOutputSystemFinalGather
class Enlighten::IBakeOutputSystemFinalGather
└>Geo::IGeoSerialisable
└>Geo::IGeoReleasable
Baking output for indirect lighting from Final Gather.
Functions
Name | Description |
|---|---|
Create a new IBakeOutputSystemFinalGather. | |
Get the baked directional irradiance into a Geo::GeoFp16Texture texture. | |
Get the error estimate of a directional baking result into a Geo::GeoFp16Texture texture. | |
Get the error estimate of the baking result into a Geo::GeoFp16Texture texture. | |
Get the lightmap name. | |
Get the directional result of the baking into an array of floats (X * Y * 4 values). | |
Get the result of the baking into a Geo::GeoFp16Texture texture. | |
Load an instance of this class from an IGeoInputStream. | |
Free this object that was created within the Enlighten libraries. | |
Save an instance of this class to an IGeoStream. |
static IBakeOutputSystemFinalGather* Enlighten::IBakeOutputSystemFinalGather::Create
public: IBakeOutputSystemFinalGather * Create()
Create a new IBakeOutputSystemFinalGather.
virtual Geo::GeoFp16Texture* Enlighten::IBakeOutputSystemFinalGather::GetDirectionalIrradianceTexture
public: Geo::GeoFp16Texture * GetDirectionalIrradianceTexture() const
Get the baked directional irradiance into a Geo::GeoFp16Texture texture.
Each pixel encodes the dominant direction in the RGB components and the rebalancing coefficient inthe A component. Note that the dominant direction is stored as a vector, i.e. its components lie in the [-1,1] interval. This differs to the real-time directional irradiance output, which encodes the [-1,1] interval into the 8-bit range of values in [0,255].
virtual Geo::GeoFp16Texture* Enlighten::IBakeOutputSystemFinalGather::GetErrorDirectionalityTexture
public: Geo::GeoFp16Texture * GetErrorDirectionalityTexture
(
Geo::s32 index
) const
Get the error estimate of a directional baking result into a Geo::GeoFp16Texture texture.
virtual Geo::GeoFp16Texture* Enlighten::IBakeOutputSystemFinalGather::GetErrorTexture
public: Geo::GeoFp16Texture * GetErrorTexture() const
Get the error estimate of the baking result into a Geo::GeoFp16Texture texture.