Astra.Components.EnvironmentVolume
Ambiente: Céu, atmosfera, neblina e pós globais ou por volume. Família Renderização · Ambiente.
Namespace: Astra.Components · Assembly: Astra.Scripting · Tipo: Struct
Declaração
Seção intitulada “Declaração”readonly struct Astra.Components.EnvironmentVolumeAmbiente: Céu, atmosfera, neblina e pós globais ou por volume. Família Renderização · Ambiente.
Referência estudada: https://docs.unity3d.com/Packages/com.unity.render-pipelines.universal@17.0/manual/Volumes.html
Interfaces: Astra.Components.IComponentFacade<Astra.Components.EnvironmentVolume>.
Consulte também Ambiente para propriedades, valores iniciais, requisitos e edição em Play.
Membros
Seção intitulada “Membros”.ctor
public EnvironmentVolume(Astra.Component component)| Parâmetro | Tipo | Contrato |
|---|---|---|
component |
Astra.Component |
GetEnvironmentMap
public Astra.AssetGuid GetEnvironmentMap(uint slot = 0)Mapa HDRI. Recurso do projeto por slot
| Parâmetro | Tipo | Contrato |
|---|---|---|
slot |
uint |
· Opcional: 0 |
GetProfile
public Astra.AssetGuid GetProfile(uint slot = 0)Perfil. Recurso do projeto por slot
| Parâmetro | Tipo | Contrato |
|---|---|---|
slot |
uint |
· Opcional: 0 |
Remove
public void Remove()Remove a instância pelo ciclo nativo; dependências e ownership podem recusar.
SetEnvironmentMap
public void SetEnvironmentMap(Astra.AssetGuid value, uint slot = 0)| Parâmetro | Tipo | Contrato |
|---|---|---|
value |
Astra.AssetGuid |
|
slot |
uint |
· Opcional: 0 |
SetProfile
public void SetProfile(Astra.AssetGuid value, uint slot = 0)| Parâmetro | Tipo | Contrato |
|---|---|---|
value |
Astra.AssetGuid |
|
slot |
uint |
· Opcional: 0 |
Wrap
public static Astra.Components.EnvironmentVolume Wrap(Astra.Component component)| Parâmetro | Tipo | Contrato |
|---|---|---|
component |
Astra.Component |
AerosolAnisotropy
public float AerosolAnisotropy { get; set; }Anisotropia dos aerossóis (g)
Faixa válida: 0 a 0.95.
AerosolDensity
public float AerosolDensity { get; set; }Densidade de aerossóis (×)
Faixa válida: 0 a 8.
AerosolScaleHeightKm
public float AerosolScaleHeightKm { get; set; }Escala de aerossóis (km)
Faixa válida: 0.05 a 50.
AirDensity
public float AirDensity { get; set; }Densidade do ar (×)
Faixa válida: 0 a 8.
AmbientOcclusion
public bool AmbientOcclusion { get; set; }Oclusão ambiente. Escurece contatos e concavidades a partir da profundidade da câmera
AmbientOcclusionBias
public float AmbientOcclusionBias { get; set; }Viés (m)
Faixa válida: 0 a 1.
AmbientOcclusionIntensity
public float AmbientOcclusionIntensity { get; set; }Intensidade
Faixa válida: 0 a 4.
AmbientOcclusionPower
public float AmbientOcclusionPower { get; set; }Potência
Faixa válida: 0.1 a 4.
AmbientOcclusionRadius
public float AmbientOcclusionRadius { get; set; }Raio (m)
Faixa válida: 0.05 a 10.
Atmosphere
public float Atmosphere { get; set; }Força atmosférica
Faixa válida: 0 a 1.
AtmosphereHeightKm
public float AtmosphereHeightKm { get; set; }Altura da atmosfera (km)
Faixa válida: 1 a 1000.
AutoExposure
public bool AutoExposure { get; set; }Exposição automática. Mede luminância HDR e adapta a exposição por câmera
AutoExposureCenterWeighted
public bool AutoExposureCenterWeighted { get; set; }Peso central. Prioriza o centro da imagem na medição
AutoExposureHighPercent
public float AutoExposureHighPercent { get; set; }Corte alto
Faixa válida: 0 a 1.
AutoExposureLowPercent
public float AutoExposureLowPercent { get; set; }Corte baixo
Faixa válida: 0 a 1.
AutoExposureMaxEv
public float AutoExposureMaxEv { get; set; }EV máximo (EV)
Faixa válida: -16 a 16.
AutoExposureMinEv
public float AutoExposureMinEv { get; set; }EV mínimo (EV)
Faixa válida: -16 a 16.
AutoExposureSpeedDown
public float AutoExposureSpeedDown { get; set; }Velocidade ao clarear (EV/s)
Faixa válida: 0.01 a 20.
AutoExposureSpeedUp
public float AutoExposureSpeedUp { get; set; }Velocidade ao escurecer (EV/s)
Faixa válida: 0.01 a 20.
AutoExposureTargetGrey
public float AutoExposureTargetGrey { get; set; }Cinza alvo
Faixa válida: 0.01 a 1.
BlendDistance
public float BlendDistance { get; set; }Distância de mistura (m)
Faixa válida: 0 a 100000.
Bloom
public bool Bloom { get; set; }Bloom. Espalha altas luzes antes do tonemap
BloomIntensity
public float BloomIntensity { get; set; }Intensidade do bloom
Faixa válida: 0 a 2.
BloomThreshold
public float BloomThreshold { get; set; }Limiar do bloom
Faixa válida: 0 a 64.
BoxSize
public System.Numerics.Vector3 BoxSize { get; set; }Tamanho da caixa
Component
public Astra.Component Component { get; }Contrast
public float Contrast { get; set; }Contraste
Faixa válida: 0.5 a 2.
Enabled
public bool Enabled { get; set; }Ativo. Participa da seleção por prioridade
ExposureEv
public float ExposureEv { get; set; }Compensação (EV)
Faixa válida: -16 a 16.
FilmGrain
public bool FilmGrain { get; set; }Grão de filme. Adiciona grão sensível à luminância depois da resolução temporal
FilmGrainIntensity
public float FilmGrainIntensity { get; set; }Intensidade do grão
Faixa válida: 0 a 1.
Fog
public bool Fog { get; set; }Neblina. Aplica neblina exponencial uniforme ou com decaimento por altura
FogBaseHeight
public float FogBaseHeight { get; set; }Altura base (m)
Faixa válida: -100000 a 100000.
FogColor
public System.Numerics.Vector3 FogColor { get; set; }Cor da neblina. Cor linear RGB
FogDensity
public float FogDensity { get; set; }Densidade (1/m)
Faixa válida: 0 a 1.
FogHeightFalloff
public float FogHeightFalloff { get; set; }Decaimento por altura (1/m)
Faixa válida: 0 a 10.
FogLightEnergy
public float FogLightEnergy { get; set; }Energia da neblina (×)
Faixa válida: 0 a 65504.
FogStart
public float FogStart { get; set; }Início (m)
Faixa válida: 0 a 10000.
Ground
public System.Numerics.Vector3 Ground { get; set; }Cor do chão. Cor linear RGB
GroundAlbedo
public float GroundAlbedo { get; set; }Albedo médio do solo
Faixa válida: 0 a 1.
HdriExposureEv
public float HdriExposureEv { get; set; }Exposição HDRI (EV)
Faixa válida: -16 a 16.
HdriRotationDegrees
public float HdriRotationDegrees { get; set; }Rotação HDRI (°)
Faixa válida: -360 a 360.
IndirectDiffuse
public float IndirectDiffuse { get; set; }Difuso indireto (×)
Faixa válida: 0 a 4.
IndirectSpecular
public float IndirectSpecular { get; set; }Reflexo indireto (×)
Faixa válida: 0 a 4.
InstanceId
public ulong InstanceId { get; }IsAlive
public bool IsAlive { get; }Object
public Astra.GameObject Object { get; }ObserverHeightKm
public float ObserverHeightKm { get; set; }Altura do observador (km)
Faixa válida: 0 a 1000.
OverrideFog
public bool OverrideFog { get; set; }Sobrescrever neblina. Participa da mistura de neblina
OverrideIndirect
public bool OverrideIndirect { get; set; }Sobrescrever luz indireta. Participa da mistura de difuso e reflexo indiretos
OverridePost
public bool OverridePost { get; set; }Sobrescrever pós. Participa da mistura de exposição e pós
OverrideSky
public bool OverrideSky { get; set; }Sobrescrever céu. Participa da mistura de céu e atmosfera
PhysicalAtmosphereHighQuality
public bool PhysicalAtmosphereHighQuality { get; set; }Alta qualidade. Aumenta as amostras de vista e luz; custa mais GPU
PhysicalSkyIntensity
public float PhysicalSkyIntensity { get; set; }Intensidade (×)
Faixa válida: 0 a 16.
PlanetRadiusKm
public float PlanetRadiusKm { get; set; }Raio do planeta (km)
Faixa válida: 1 a 100000.
Post
public bool Post { get; set; }Pós-processamento. Ativa os overrides autorais desta cena
Priority
public float Priority { get; set; }Prioridade
Faixa válida: -1000 a 1000.
RayleighScaleHeightKm
public float RayleighScaleHeightKm { get; set; }Escala Rayleigh (km)
Faixa válida: 0.1 a 100.
Saturation
public float Saturation { get; set; }Saturação
Faixa válida: 0 a 2.
Sky
public Astra.Components.EnvironmentVolume.SkyOption Sky { get; set; }Céu. Fonte visual do céu
SkyHorizon
public System.Numerics.Vector3 SkyHorizon { get; set; }Cor do horizonte. Cor linear RGB
SkyZenith
public System.Numerics.Vector3 SkyZenith { get; set; }Cor do zênite. Cor linear RGB
SphereRadius
public float SphereRadius { get; set; }Raio (m)
Faixa válida: 0.01 a 100000.
SunDiskDegrees
public float SunDiskDegrees { get; set; }Diâmetro do sol (°)
Faixa válida: 0.05 a 10.
SunDiskIntensity
public float SunDiskIntensity { get; set; }Brilho do disco solar
Faixa válida: 0 a 100.
ToneMapper
public Astra.Components.EnvironmentVolume.ToneMapperOption ToneMapper { get; set; }Tonemapping. Curva aplicada ao HDR antes da saída
TypeId
public static string TypeId { get; }Vignette
public bool Vignette { get; set; }Vinheta. Escurece gradualmente as bordas
VignetteIntensity
public float VignetteIntensity { get; set; }Intensidade da vinheta
Faixa válida: 0 a 1.
VolumeLayer
public Astra.Components.EnvironmentVolume.VolumeLayerOption VolumeLayer { get; set; }Camada. Filtro consultado pela câmera
VolumeShape
public Astra.Components.EnvironmentVolume.VolumeShapeOption VolumeShape { get; set; }Modo. Global afeta toda vista; formas usam o Transform do objeto
Weight
public float Weight { get; set; }Peso
Faixa válida: 0 a 1.