vrdVertexBakeSettings
vrdVertexBakeSettings 类
(继承 vrdData)
纹理烘焙的设置。
摘要
函数:
- 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()
函数
vrdVertexBakeSettings.getDirectIlluminationQuality()
- 返回值:直接照明质量级别
- 返回值类型:vrBakeTypes.IlluminationQuality
vrdVertexBakeSettings.getIndirectIlluminationQuality()
- 返回值:间接照明质量级别
- 返回值类型:vrBakeTypes.IlluminationQuality
vrdVertexBakeSettings.getIntensityThreshold()
vrdVertexBakeSettings.getMinimumEdgeLength()
vrdVertexBakeSettings.getSubdivision()
- 返回值:如果启用了细分,则返回 True,否则返回 False
- 返回值类型:bool
vrdVertexBakeSettings.getSubdivisionQuality()
- 返回值:细分质量级别
- 返回值类型:
vrBakeTypes.SubdivisionQuality
vrdVertexBakeSettings.setDirectIlluminationQuality(quality)
设置直接照明质量级别。
更高的质量级别将产生更高的采样值,因此质量也更高。
- 参数: quality (vrBakeTypes.IlluminationQuality) - 质量级别
vrdVertexBakeSettings.setIndirectIlluminationQuality(quality)
设置间接照明质量级别。
更高的质量级别将产生更高的采样值,因此质量也更高。
- 参数: quality (vrBakeTypes.IlluminationQuality) - 质量级别
vrdVertexBakeSettings.setIntensityThreshold(value)
设置两个顶点的强度值差的阈值。
此值用于强制对三角形边进行细分。
vrdVertexBakeSettings.setMinimumEdgeLength(value)
设置用于细分的最小边长。
此值将是三角形具有的最小边长。
vrdVertexBakeSettings.setSubdivision(value)
设置是否应使用细分。
启用后,几何体将细分为较小的三角形,从而产生更好的视觉烘焙结果。
- 参数: value (bool) - 使用细分时为 True,否则为 False
vrdVertexBakeSettings.setSubdivisionQuality(quality)
设置细分质量级别。
质量级别越高,三角形大小越小。
- 参数: quality (vrBakeTypes.SubdivisionQuality) - 质量级别
vrdVertexBakeSettings.vrdVertexBakeSettings()
默认构造函数。