vrdVertexBakeSettings¶
-
class
vrdVertexBakeSettings
¶
(Inherits vrdData
)
Settings for vertex baking.
Summary¶
- Functions:
- getDirectIlluminationQuality() → vrBakeTypes.IlluminationQuality
- getIndirectIlluminationQuality() → vrBakeTypes.IlluminationQuality
- getIntensityThreshold() → float
- getMinimumEdgeLength() → float
- getSubdivision() → bool
- getSubdivisionQuality() → vrBakeTypes.SubdivisionQuality
- setDirectIlluminationQuality(quality)
- setIndirectIlluminationQuality(quality)
- setIntensityThreshold(value)
- setMinimumEdgeLength(value)
- setSubdivision(value)
- setSubdivisionQuality(quality)
- vrdVertexBakeSettings()
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.