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 崩溃。