Sky
Inherits: Resource < Reference < Object
Inherited By: PanoramaSky, ProceduralSky
PanoramaSky 和 ProceduralSky 的基类。
描述
PanoramaSky 和 ProceduralSky 的基类。
属性
|
枚举
enum RadianceSize:
RADIANCE_SIZE_32 = 0 —- 辐照度纹理尺寸为 32×32 像素。
RADIANCE_SIZE_64 = 1 —- 辐照度纹理尺寸为 64×64 像素。
RADIANCE_SIZE_128 = 2 —- 辐照度纹理尺寸为128×128像素。
RADIANCE_SIZE_256 = 3 —- 辐照度纹理大小为 256×256 像素。
RADIANCE_SIZE_512 = 4 —- 辐照度纹理大小为 512×512 像素。
RADIANCE_SIZE_1024 = 5 —- 辐射纹理尺寸为1024×1024像素。
注意: RADIANCE_SIZE_1024在检查器中没有公开,因为它在某些系统上会导致GPU挂起。
- RADIANCE_SIZE_2048 = 6 —- 辐射纹理尺寸为2048×2048像素。
注意: RADIANCE_SIZE_2048没有在检查器中公开,因为它在某些系统上会导致GPU挂起。
- RADIANCE_SIZE_MAX = 7 —- 代表RadianceSize枚举的大小。
属性说明
- RadianceSize radiance_size
Default |
|
Setter | set_radiance_size(value) |
Getter | get_radiance_size() |
Sky
的辐射贴图大小。辐射贴图尺寸越大,Sky
的照明就越详细。
有关值,参阅 RadianceSize 常量。
注意: 如果您的项目中有非常清晰的反射表面,并且不使用 ReflectionProbe 或 GIProbe,您才会受益于高辐射尺寸。对于大多数项目,将 radiance_size 保持为默认值是视觉效果和性能之间的最佳折衷。使用高辐射大小值时要小心,因为这可能会导致低端 GPU 崩溃。