vrdVertexBakeSettings

class vrdVertexBakeSettings

(Inherits vrdData)

Settings for vertex baking.

Functions

vrdVertexBakeSettings.getDirectIlluminationQuality()
Returns:The direct illumination quality level.
Return type:vrBakeTypes.IlluminationQuality
vrdVertexBakeSettings.getIndirectIlluminationQuality()
Returns:The indirect illumination quality level.
Return type:vrBakeTypes.IlluminationQuality
vrdVertexBakeSettings.getIntensityThreshold()
Returns:The intensity threshold.
Return type:float
vrdVertexBakeSettings.getMinimumEdgeLength()
Returns:The minimum edge length.
Return type:float
vrdVertexBakeSettings.getSubdivision()
Returns:True if subdivision is enabled, False otherwise.
Return type:bool
vrdVertexBakeSettings.getSubdivisionQuality()
Returns:The subdivision quality level.
Return type:vrBakeTypes.SubdivisionQuality
vrdVertexBakeSettings.setDirectIlluminationQuality(quality)

Sets the direct illumination quality level.

Higher quality levels will result in higher sampling values and therefore better quality.

Parameters:quality (vrBakeTypes.IlluminationQuality) – The quality level.
vrdVertexBakeSettings.setIndirectIlluminationQuality(quality)

Sets the indirect illumination quality level.

Higher quality levels will result in higher sampling values and therefore better quality.

Parameters:quality (vrBakeTypes.IlluminationQuality) – The quality level.
vrdVertexBakeSettings.setIntensityThreshold(value)

Sets a threshold for the difference of intensity values of two vertices.

This value is used to force a subdivision of the triangle edge.

Parameters:value (float) – The intensity threshold.
vrdVertexBakeSettings.setMinimumEdgeLength(value)

Sets a minimum edge length used for subdivision.

This value will be the minimum edge length a triangle will have.

Parameters:value (float) – The minimum edge length.
vrdVertexBakeSettings.setSubdivision(value)

Sets if subdivision should be used or not.

When enabled, the geometry is subdivided in smaller triangles which allows a better visual bake result.

Parameters:value (bool) – True for use of subdivision, False otherwise.
vrdVertexBakeSettings.setSubdivisionQuality(quality)

Sets the subdivision quality level.

Better quality levels will result in smaller triangle sizes.

Parameters:quality (vrBakeTypes.SubdivisionQuality) – The quality level.
vrdVertexBakeSettings.vrdVertexBakeSettings()

Default constructor.