Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

NameDescription
Create()

Creates a new IBakeInputProperties.

GetAOCullingThreshold()

The AO culling threshold.

GetAODistance()

The AO cutoff distance in your modelling units.

GetAOMaxAntiAliasingSamples()

The maximum number of times to super sample a pixel to remove aliasing for AO.

GetAOQuality()

The number of rays to cast for computing AO.

GetBackFaceTolerance()

Tolerance of ratio of samples up to which hitting invalid faces is still considered acceptable.

GetEnableDirectionalIrradiance()

Enables generation of directional irradiance maps used for relighting of normal mapped geometry.

GetEnableFinalGather()

Enables final gather as a high-quality alternative to upsampling.

GetEnableLegacyRelighting()

Enables use of the legacy surface relighting model.

GetFinalGatherNumSamples()

The number of samples to cast rays from for each output pixel during final gather.

GetFinalGatherPostFiltering()

Perform filtering after final gather to remove noise.

GetFinalGatherQuality()

The number of rays to cast for each output pixel during final gather.

GetFinalGatherTransparency()

Enable the evaluation of transparency during final gather.

GetGuid()

Every IBakeInputProperties object needs to be assigned a globally unique identifier.

GetMaxAntiAliasingSamples()

The maximum number of times to super sample a pixel to remove aliasing.

GetMaxLightSamples()

The maximum number of times to super sample an area light to capture soft shadowing effects.

GetNumProbeInterpolants()

The maximum number of probes to use when interpolating probes for bounding box corners when lifting indirect lighting from probes into lightmaps.

GetOutputIsIntensity()

Should we generate intenstiy values instead of irradiance values in light maps.

GetOutputType()

What type of output is offered by this bakesystem.

GetPackUVs()

Should we pack all instances in this bakesystem.

GetPostProcessingFilterSize()

Set the size for a post-processing filter applied to the baked direct lighting.

GetPushOff()

The amount to push off geometry for ray tracing, in your modelling units.

GetResolution()

The resolution of the output, in pixels.

GetShadowFaces()

Deprecated: Which faces of the input geometry should block incoming light (for calculating shadows for directional visibility and/or baking direct light).

GetSolverDisableEmissive()

Whether to use emissive lighting for the radiosity.

GetSolverForceWhiteAlbedo()

Force using white albedo for radiosity computations.

GetTileCullingThreshold()

The IBakeVisibilityBuffer created for baking direct light maps will cull tiles if their visibility is too low.

GetVisibilityAwareUpsampling()

Enables visibility aware upsampling.

Load(IGeoInputStream &, Geo::u32)

Load an instance of this class from an IGeoInputStream.

Release()

Free this object that was created within the Enlighten libraries.

Save(IGeoStream &, Geo::u32)

Save an instance of this class to an IGeoStream.

SetAOCullingThreshold(float)

The AO culling threshold.

SetAODistance(float)

The AO cutoff distance in your modelling units.

SetAOMaxAntiAliasingSamples(Geo::s32)

The maximum number of times to super sample a pixel to remove aliasing for AO.

SetAOQuality(Geo::s32)

The number of rays to cast for computing AO.

SetBackFaceTolerance(float)

Tolerance of ratio of samples up to which hitting invalid faces is still considered acceptable.

SetEnableDirectionalIrradiance(bool)

Enables generation of directional irradiance maps used for relighting of normal mapped geometry.

SetEnableFinalGather(bool)

Enables final gather as a high-quality alternative to upsampling.

SetEnableLegacyRelighting(bool)

Enables use of the legacy surface relighting model.

SetFinalGatherNumSamples(Geo::s32)

The number of samples to cast rays from for each output pixel during final gather.

SetFinalGatherPostFiltering(bool)

Perform filtering after final gather to remove noise.

SetFinalGatherQuality(Geo::s32)

The number of rays to cast for each output pixel during final gather.

SetFinalGatherTransparency(bool)

Enable the evaluation of transparency during final gather.

SetGuid(Geo::GeoGuid)

Every IBakeInputProperties object needs to be assigned a globally unique identifier.

SetMaxAntiAliasingSamples(Geo::s32)

The maximum number of times to super sample a pixel to remove aliasing.

SetMaxLightSamples(Geo::s32)

The maximum number of times to super sample an area light to capture soft shadowing effects.

SetNumProbeInterpolants(Geo::s32)

The maximum number of probes to use when interpolating probes for bounding box corners when lifting indirect lighting from probes into lightmaps.

SetOutputIsIntensity(bool)

Should we generate intenstiy values instead of irradiance values in light maps.

SetOutputType(Enlighten::EBakeType)

What type of output is offered by this bakesystem.

SetPackUVs(bool)

Should we pack all instances in this bakesystem.

SetPostProcessingFilterSize(Geo::s32)

Set the size for a post-processing filter applied to the baked direct lighting.

SetPushOff(float)

The amount to push off geometry for ray tracing, in your modelling units.

SetResolution(Geo::s32, Geo::s32)

The resolution of the output, in pixels.

SetShadowFaces(Geo::s32)

Deprecated: Which faces of the input geometry should block incoming light (for calculating shadows for directional visibility and/or baking direct light).

SetSolverDisableEmissive(bool)

Whether to use emissive lighting for the radiosity.

SetSolverForceWhiteAlbedo(bool)

Force using white albedo for radiosity computations.

SetTileCullingThreshold(float)

The IBakeVisibilityBuffer created for baking direct light maps will cull tiles if their visibility is too low.

SetVisibilityAwareUpsampling(bool)

Enables visibility aware upsampling.

...

This parameter specifies the threshold. Please contact Enlighten support if you believe that this is causing issues.

...

Free this object that was created within the Enlighten libraries.

Expect this to behave in a similar way to calling 'delete(this)'

...

This parameter specifies the threshold. Please contact Enlighten support if you believe that this is causing issues.

...