vrdEnvironmentShadowsAndIllumination

class vrdEnvironmentShadowsAndIllumination

(Inherits vrdSceneObject)

This class is used for all environment shadow and illumination properties.

Functions

vrdEnvironmentShadowsAndIllumination.getGroundShadowIntensity()

Gets the shadow intensity of the generated light sources on the shadow material.

Returns:Current intensity
Return type:float
vrdEnvironmentShadowsAndIllumination.getLightsourcesCount()
Returns:Current number of light sources to be created from the HDR
Return type:integer
vrdEnvironmentShadowsAndIllumination.getMapFilterRadius()

Gets the radius used for filtering the shadow map lookup in OpenGL.

Returns:Current map filter radius
Return type:float
vrdEnvironmentShadowsAndIllumination.getMapResolution()

Gets the resolution of OpenGL shadow maps.

Returns:Current shadow map resolution
Return type:integer
vrdEnvironmentShadowsAndIllumination.getMaterialShadowIntensity()

Gets the shadow intensity of the generated light sources on BRDF based materials.

Returns:The current intensity
Return type:float
vrdEnvironmentShadowsAndIllumination.getUseLightsourcesOnly()
Returns:True if only the shadow light sources generated for the environment will be used for illumination, False if a combination of prefiltered environment maps and light sources will be used.
Return type:integer
vrdEnvironmentShadowsAndIllumination.setGroundShadowIntensity(value)

Sets the shadow intensity of the generated light sources on the shadow material.

Parameters:value (float) – New intensity
vrdEnvironmentShadowsAndIllumination.setLightsourcesCount(value)

Specifies the number of light sources to be created from the HDR.

Parameters:value (integer) – New number of lightsources
vrdEnvironmentShadowsAndIllumination.setMapFilterRadius(value)

Sets the radius used for filtering the shadow map lookup in OpenGL.

Parameters:value (float) – New map filter radius from 0 to 10
vrdEnvironmentShadowsAndIllumination.setMapResolution(value)

Sets the resolution of OpenGL shadow maps. Higher values increase the quality.

Parameters:value (integer) – New shadow map resolution
vrdEnvironmentShadowsAndIllumination.setMaterialShadowIntensity(value)

Sets the shadow intensity of the generated light sources on BRDF based materials.

Parameters:value (float) – New intensity
vrdEnvironmentShadowsAndIllumination.setUseLightsourcesOnly(value)

If enabled only the shadow light sources generated for the environment will be used for illumination, otherwise a combination of prefiltered environment maps and light sources will be used.

Parameters:value (bool) – New state.