Class PhysicallyBasedSky
Physically Based Sky Volume Component.
상속된 멤버
네임스페이스: UnityEngine.Rendering.HighDefinition
어셈블리: solution.dll
구문
[VolumeComponentMenu("Sky/Physically Based Sky")]
[SkyUniqueID(4)]
[HelpURL("https://docs.unity3d.com/Packages/com.unity.render-pipelines.high-definition@10.10/manual/Override-Physically-Based-Sky.html")]
public class PhysicallyBasedSky : SkySettings, IVersionable<PhysicallyBasedSky.Version>
필드
| 이름 | 설명 |
|---|---|
| aerosolAnisotropy | Positive values for forward scattering, 0 for isotropic scattering. negative values for backward scattering. |
| aerosolDensity | Opacity of aerosols as measured by an observer on the ground looking towards the zenith. |
| aerosolMaximumAltitude | Depth of the atmospheric layer (from the sea level) composed of aerosol particles. Controls the rate of height-based density falloff. Units: meters. |
| aerosolTint | Single scattering albedo of aerosol molecules (per color channel). The value of 0 results in absorbing molecules, and the value of 1 results in scattering ones. |
| airDensityB | Opacity (per color channel) of air as measured by an observer on the ground looking towards the zenith. |
| airDensityG | Opacity (per color channel) of air as measured by an observer on the ground looking towards the zenith. |
| airDensityR | Opacity (per color channel) of air as measured by an observer on the ground looking towards the zenith. |
| airMaximumAltitude | Depth of the atmospheric layer (from the sea level) composed of air particles. Controls the rate of height-based density falloff. Units: meters. |
| airTint | Single scattering albedo of air molecules (per color channel). The value of 0 results in absorbing molecules, and the value of 1 results in scattering ones. |
| alphaMultiplier | Opacity multiplier. Does not affect the precomputation. |
| alphaSaturation | Opacity saturation. Does not affect the precomputation. |
| colorSaturation | Color saturation. Does not affect the precomputation. |
| groundColorTexture | Ground color texture. Does not affect the precomputation. |
| groundEmissionMultiplier | Ground emission multiplier. Does not affect the precomputation. |
| groundEmissionTexture | Ground emission texture. Does not affect the precomputation. |
| groundTint | Ground tint. |
| horizonTint | Horizon tint. Does not affect the precomputation. |
| horizonZenithShift | Horizon-zenith shift. Does not affect the precomputation. |
| k_Migration | The migration steps for PhysicallyBasedSky |
| numberOfBounces | Number of scattering events. |
| planetCenterPosition | Position of the center of the planet in the world space. Units: meters. Does not affect the precomputation. |
| planetRotation | Rotation of the planet. Does not affect the precomputation. |
| planetaryRadius | Radius of the planet (distance from the center of the planet to the sea level). Units: meters. |
| seaLevel | World-space Y coordinate of the sea level of the planet. Units: meters. |
| spaceEmissionMultiplier | Space emission multiplier. Does not affect the precomputation. |
| spaceEmissionTexture | Space emission texture. Does not affect the precomputation. |
| spaceRotation | Rotation of space. Does not affect the precomputation. |
| sphericalMode | Allows to specify the location of the planet. If disabled, the planet is always below the camera in the world-space X-Z plane. |
| type | Simplifies the interface by reducing the number of parameters available. |
| zenithTint | Zenith tint. Does not affect the precomputation. |
메서드
| 이름 | 설명 |
|---|---|
| GetHashCode() | Returns the hash code of the parameters of the sky. |
| GetHashCode(Camera) | Returns the hash code of the sky parameters. |
| GetSkyRendererType() | Returns the type of the sky renderer. |