Ambiente
Céu, atmosfera, neblina e pós globais ou por volume
Família: Renderização · Grupo: Ambiente · Identificador: astra.render.environment · Payload: 12
Para que usar
Seção intitulada “Para que usar”Céu, atmosfera, neblina e pós globais ou por volume
Atribua geometria e recursos compatíveis; altere material/slot, luz ou ambiente e observe o resultado pela câmera. Valores autorais e política gráfica efetiva têm estados distintos.
Criar e configurar
Seção intitulada “Criar e configurar”Hierarquia → selecione o objeto → Inspector → Adicionar componente → Renderização / Ambiente → Ambiente.
O schema permite uma única instância desse tipo por objeto. A fachada C# correspondente é Astra.Components.EnvironmentVolume.
Exemplo de uso
Seção intitulada “Exemplo de uso”Uma malha, câmera e luz: compare rugosidade/metalness no mesmo enquadramento, ou alcance/intensidade da luz sobre a malha. Material emissivo sozinho não equivale a uma luz iluminando objetos vizinhos.
Dependências
Seção intitulada “Dependências”Nenhuma regra adicional declarada no schema deste componente.
Conflitos
Seção intitulada “Conflitos”Nenhuma regra adicional declarada no schema deste componente.
Edição e ciclo de vida
Seção intitulada “Edição e ciclo de vida”| Operação | Contrato |
|---|---|
| Adicionar/remover em Play | ponto seguro |
| Alterar propriedades em Play | ponto seguro |
| Múltiplas instâncias | Não |
| Versão do payload | 12 |
Alterações em ponto seguro são aplicadas entre passos da simulação. Um componente exigido por outro não pode ser removido enquanto a dependência existir. Salvar a cena autoral e modificar o mundo de Play são operações distintas; veja Play e cena autoral.
Propriedades
Seção intitulada “Propriedades”Valores abaixo são resolvidos pelo descritor de um componente recém-criado. Campos por slot dependem dos recursos atribuídos. Um campo sem padrão significa que o descritor não fornece um valor independente de contexto.
Recursos do projeto
Seção intitulada “Recursos do projeto”Estes seletores ficam no componente e não entram na contagem dos campos numéricos. Use recursos registrados do projeto; nome ou caminho externo não substitui uma referência válida.
| Recurso | Onde | Tipo | Uso |
|---|---|---|---|
Perfil · profile |
Inspector → Ambiente → Geral | environment_profile | Aparência compartilhada; forma, peso, prioridade e camada continuam nesta instância Pode herdar da fonte; herdar e limpar são estados diferentes. |
Mapa HDRI · environment_map |
Inspector → Ambiente → HDRI | environment_map | Panorama HDR linear: céu, irradiância global e reflexão compartilham a mesma fonte Pode herdar da fonte; herdar e limpar são estados diferentes. |
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
Prioridadepriority |
número | 0 | -1000 … 1000 |
Ativoenabled |
booleano | verdadeiro | verdadeiro | falso |
Prioridade · priority
Onde: Inspector → Ambiente → Geral → Prioridade.
Uso e efeito: Prioridade entre candidatos do mesmo sistema; compare o consumidor efetivo, não só o número no Inspector.
Valor: 0 · Tipo: número · Domínio: -1000 … 1000.
Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Ativo · enabled
Onde: Inspector → Ambiente → Geral → Ativo.
Uso e efeito: Participa da seleção por prioridade
Valor: verdadeiro · Tipo: booleano · Domínio: verdadeiro | falso.
Atmosfera
Seção intitulada “Atmosfera”| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
Zênite Rsky_zenith.r |
número | 0.025 | 0 … 1 |
Zênite Gsky_zenith.g |
número | 0.1 | 0 … 1 |
Zênite Bsky_zenith.b |
número | 0.32 | 0 … 1 |
Horizonte Rsky_horizon.r |
número | 0.28 | 0 … 1 |
Horizonte Gsky_horizon.g |
número | 0.42 | 0 … 1 |
Horizonte Bsky_horizon.b |
número | 0.62 | 0 … 1 |
Chão Rground.r |
número | 0.11 | 0 … 1 |
Chão Gground.g |
número | 0.12 | 0 … 1 |
Chão Bground.b |
número | 0.14 | 0 … 1 |
Força atmosféricaatmosphere |
número | 1 | 0 … 1 |
Diâmetro do solsun_disk_degrees |
número · ° | 0.53 | 0.05 … 10 |
Brilho do disco solarsun_disk_intensity |
número | 8 | 0 … 100 |
Céusky |
enumeração | Atmosfera | HDRI | Atmosfera | Atmosfera física |
Zênite R · sky_zenith.r
Onde: Inspector → Ambiente → Atmosfera → Zênite R.
Uso e efeito: Canal R da cor sky_zenith no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.025 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Zênite G · sky_zenith.g
Onde: Inspector → Ambiente → Atmosfera → Zênite G.
Uso e efeito: Canal G da cor sky_zenith no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.1 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Zênite B · sky_zenith.b
Onde: Inspector → Ambiente → Atmosfera → Zênite B.
Uso e efeito: Canal B da cor sky_zenith no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.32 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Horizonte R · sky_horizon.r
Onde: Inspector → Ambiente → Atmosfera → Horizonte R.
Uso e efeito: Canal R da cor sky_horizon no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.28 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Horizonte G · sky_horizon.g
Onde: Inspector → Ambiente → Atmosfera → Horizonte G.
Uso e efeito: Canal G da cor sky_horizon no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.42 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Horizonte B · sky_horizon.b
Onde: Inspector → Ambiente → Atmosfera → Horizonte B.
Uso e efeito: Canal B da cor sky_horizon no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.62 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Chão R · ground.r
Onde: Inspector → Ambiente → Atmosfera → Chão R.
Uso e efeito: Canal R da cor ground no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.11 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Chão G · ground.g
Onde: Inspector → Ambiente → Atmosfera → Chão G.
Uso e efeito: Canal G da cor ground no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.12 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Chão B · ground.b
Onde: Inspector → Ambiente → Atmosfera → Chão B.
Uso e efeito: Canal B da cor ground no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.14 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Força atmosférica · atmosphere
Onde: Inspector → Ambiente → Atmosfera → Força atmosférica.
Uso e efeito: Quantidade da contribuição atmosférica no modelo de céu selecionado.
Valor: 1 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Diâmetro do sol · sun_disk_degrees
Onde: Inspector → Ambiente → Atmosfera → Diâmetro do sol.
Uso e efeito: Tamanho angular do disco solar desenhado no céu.
Valor: 0.53 · Tipo: número · Unidade: ° · Domínio: 0.05 … 10.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Brilho do disco solar · sun_disk_intensity
Onde: Inspector → Ambiente → Atmosfera → Brilho do disco solar.
Uso e efeito: Brilho do disco solar; não substitui a intensidade de uma luz direcional.
Valor: 8 · Tipo: número · Domínio: 0 … 100.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Céu · sky
Onde: Inspector → Ambiente → Atmosfera → Céu.
Uso e efeito: Fonte visual do céu
Valor: Atmosfera · Tipo: enumeração · Domínio: HDRI | Atmosfera | Atmosfera física.
Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Neblina
Seção intitulada “Neblina”| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
Neblina Rfog_color.r |
número | 0.58 | 0 … 1 |
Neblina Gfog_color.g |
número | 0.67 | 0 … 1 |
Neblina Bfog_color.b |
número | 0.76 | 0 … 1 |
Energia da neblinafog_light_energy |
número · × | 1 | 0 … 65504 |
Densidadefog_density |
número · 1/m | 0.008 | 0 … 1 |
Iníciofog_start |
número · m | 8 | 0 … 10000 |
Altura basefog_base_height |
número · m | 0 | -100000 … 100000 |
Decaimento por alturafog_height_falloff |
número · 1/m | 0 | 0 … 10 |
Neblinafog |
booleano | falso | verdadeiro | falso |
Neblina R · fog_color.r
Onde: Inspector → Ambiente → Neblina → Neblina R.
Uso e efeito: Canal R da cor fog_color no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.58 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.fog; veja estado do renderer.
Neblina G · fog_color.g
Onde: Inspector → Ambiente → Neblina → Neblina G.
Uso e efeito: Canal G da cor fog_color no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.67 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.fog; veja estado do renderer.
Neblina B · fog_color.b
Onde: Inspector → Ambiente → Neblina → Neblina B.
Uso e efeito: Canal B da cor fog_color no consumidor correspondente. Combine os três canais e intensidade quando existente.
Valor: 0.76 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.fog; veja estado do renderer.
Energia da neblina · fog_light_energy
Onde: Inspector → Ambiente → Neblina → Energia da neblina.
Uso e efeito: Energia de luz na neblina conforme o modelo de fog.
Valor: 1 · Tipo: número · Unidade: × · Domínio: 0 … 65504.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.fog; veja estado do renderer.
Densidade · fog_density
Onde: Inspector → Ambiente → Neblina → Densidade.
Uso e efeito: Densidade da neblina; aumentar reduz visibilidade ao longo do percurso.
Valor: 0.008 · Tipo: número · Unidade: 1/m · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.fog; veja estado do renderer.
Início · fog_start
Onde: Inspector → Ambiente → Neblina → Início.
Uso e efeito: Distância a partir da qual a neblina começa.
Valor: 8 · Tipo: número · Unidade: m · Domínio: 0 … 10000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.fog; veja estado do renderer.
Altura base · fog_base_height
Onde: Inspector → Ambiente → Neblina → Altura base.
Uso e efeito: Altura de referência da neblina de altura.
Valor: 0 · Tipo: número · Unidade: m · Domínio: -100000 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.fog; veja estado do renderer.
Decaimento por altura · fog_height_falloff
Onde: Inspector → Ambiente → Neblina → Decaimento por altura.
Uso e efeito: Queda da densidade conforme altura.
Valor: 0 · Tipo: número · Unidade: 1/m · Domínio: 0 … 10.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.fog; veja estado do renderer.
Neblina · fog
Onde: Inspector → Ambiente → Neblina → Neblina.
Uso e efeito: Aplica neblina exponencial uniforme ou com decaimento por altura
Valor: falso · Tipo: booleano · Domínio: verdadeiro | falso.
Capacidade necessária: render.environment.fog; veja estado do renderer.
Exposição
Seção intitulada “Exposição”| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
Compensaçãoexposure_ev |
número · EV | 0 | -16 … 16 |
EV mínimoauto_exposure_min_ev |
número · EV | -8 | -16 … 16 |
EV máximoauto_exposure_max_ev |
número · EV | 8 | -16 … 16 |
Corte baixoauto_exposure_low_percent |
número | 0.05 | 0 … 1 |
Corte altoauto_exposure_high_percent |
número | 0.95 | 0 … 1 |
Cinza alvoauto_exposure_target_grey |
número | 0.18 | 0.01 … 1 |
Velocidade ao escurecerauto_exposure_speed_up |
número · EV/s | 2 | 0.01 … 20 |
Velocidade ao clarearauto_exposure_speed_down |
número · EV/s | 3 | 0.01 … 20 |
Exposição automáticaauto_exposure |
booleano | falso | verdadeiro | falso |
Peso centralauto_exposure_center_weighted |
booleano | falso | verdadeiro | falso |
Compensação · exposure_ev
Onde: Inspector → Ambiente → Exposição → Compensação.
Uso e efeito: Exposição manual em EV antes do tonemapping; compare com auto exposição desligada.
Valor: 0 · Tipo: número · Unidade: EV · Domínio: -16 … 16.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.tonemap; veja estado do renderer.
EV mínimo · auto_exposure_min_ev
Onde: Inspector → Ambiente → Exposição → EV mínimo.
Uso e efeito: Limite inferior de exposição automática.
Valor: -8 · Tipo: número · Unidade: EV · Domínio: -16 … 16.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Histograma e adaptação por vista; o EV fica restrito à faixa autoral Capacidade necessária: render.post.auto_exposure; veja estado do renderer.
EV máximo · auto_exposure_max_ev
Onde: Inspector → Ambiente → Exposição → EV máximo.
Uso e efeito: Limite superior de exposição automática.
Valor: 8 · Tipo: número · Unidade: EV · Domínio: -16 … 16.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Histograma e adaptação por vista; o EV fica restrito à faixa autoral Capacidade necessária: render.post.auto_exposure; veja estado do renderer.
Corte baixo · auto_exposure_low_percent
Onde: Inspector → Ambiente → Exposição → Corte baixo.
Uso e efeito: Percentil inferior do histograma para auto exposição.
Valor: 0.05 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Histograma e adaptação por vista; o EV fica restrito à faixa autoral Capacidade necessária: render.post.auto_exposure; veja estado do renderer.
Corte alto · auto_exposure_high_percent
Onde: Inspector → Ambiente → Exposição → Corte alto.
Uso e efeito: Percentil superior do histograma para auto exposição.
Valor: 0.95 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Histograma e adaptação por vista; o EV fica restrito à faixa autoral Capacidade necessária: render.post.auto_exposure; veja estado do renderer.
Cinza alvo · auto_exposure_target_grey
Onde: Inspector → Ambiente → Exposição → Cinza alvo.
Uso e efeito: Nível cinza alvo da medição automática.
Valor: 0.18 · Tipo: número · Domínio: 0.01 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Histograma e adaptação por vista; o EV fica restrito à faixa autoral Capacidade necessária: render.post.auto_exposure; veja estado do renderer.
Velocidade ao escurecer · auto_exposure_speed_up
Onde: Inspector → Ambiente → Exposição → Velocidade ao escurecer.
Uso e efeito: Velocidade de adaptação ao elevar exposição.
Valor: 2 · Tipo: número · Unidade: EV/s · Domínio: 0.01 … 20.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Histograma e adaptação por vista; o EV fica restrito à faixa autoral Capacidade necessária: render.post.auto_exposure; veja estado do renderer.
Velocidade ao clarear · auto_exposure_speed_down
Onde: Inspector → Ambiente → Exposição → Velocidade ao clarear.
Uso e efeito: Velocidade de adaptação ao reduzir exposição.
Valor: 3 · Tipo: número · Unidade: EV/s · Domínio: 0.01 … 20.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Histograma e adaptação por vista; o EV fica restrito à faixa autoral Capacidade necessária: render.post.auto_exposure; veja estado do renderer.
Exposição automática · auto_exposure
Onde: Inspector → Ambiente → Exposição → Exposição automática.
Uso e efeito: Mede luminância HDR e adapta a exposição por câmera
Valor: falso · Tipo: booleano · Domínio: verdadeiro | falso.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Histograma e adaptação por vista; o EV fica restrito à faixa autoral Capacidade necessária: render.post.auto_exposure; veja estado do renderer.
Peso central · auto_exposure_center_weighted
Onde: Inspector → Ambiente → Exposição → Peso central.
Uso e efeito: Prioriza o centro da imagem na medição
Valor: falso · Tipo: booleano · Domínio: verdadeiro | falso.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Histograma e adaptação por vista; o EV fica restrito à faixa autoral Capacidade necessária: render.post.auto_exposure; veja estado do renderer.
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
Limiar do bloombloom_threshold |
número | 1 | 0 … 64 |
Intensidade do bloombloom_intensity |
número | 0.1 | 0 … 2 |
Contrastecontrast |
número | 1 | 0.5 … 2 |
Saturaçãosaturation |
número | 1 | 0 … 2 |
Intensidade da vinhetavignette_intensity |
número | 0.18 | 0 … 1 |
Intensidade do grãofilm_grain_intensity |
número | 0.05 | 0 … 1 |
Pós-processamentopost |
booleano | verdadeiro | verdadeiro | falso |
Bloombloom |
booleano | verdadeiro | verdadeiro | falso |
Vinhetavignette |
booleano | falso | verdadeiro | falso |
Grão de filmefilm_grain |
booleano | falso | verdadeiro | falso |
Tonemappingtone_mapper |
enumeração | ACES | Reinhard | ACES | AgX |
Limiar do bloom · bloom_threshold
Onde: Inspector → Ambiente → Pós → Limiar do bloom.
Uso e efeito: Limiar de brilho que participa do bloom.
Valor: 1 · Tipo: número · Domínio: 0 … 64.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.bloom; veja estado do renderer.
Intensidade do bloom · bloom_intensity
Onde: Inspector → Ambiente → Pós → Intensidade do bloom.
Uso e efeito: Intensidade do bloom habilitado.
Valor: 0.1 · Tipo: número · Domínio: 0 … 2.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.bloom; veja estado do renderer.
Contraste · contrast
Onde: Inspector → Ambiente → Pós → Contraste.
Uso e efeito: Contraste do pós-processamento.
Valor: 1 · Tipo: número · Domínio: 0.5 … 2.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.tonemap; veja estado do renderer.
Saturação · saturation
Onde: Inspector → Ambiente → Pós → Saturação.
Uso e efeito: Saturação do pós-processamento.
Valor: 1 · Tipo: número · Domínio: 0 … 2.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.tonemap; veja estado do renderer.
Intensidade da vinheta · vignette_intensity
Onde: Inspector → Ambiente → Pós → Intensidade da vinheta.
Uso e efeito: Força da vinheta habilitada.
Valor: 0.18 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.tonemap; veja estado do renderer.
Intensidade do grão · film_grain_intensity
Onde: Inspector → Ambiente → Pós → Intensidade do grão.
Uso e efeito: Força do grain habilitado.
Valor: 0.05 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.film_grain; veja estado do renderer.
Pós-processamento · post
Onde: Inspector → Ambiente → Pós → Pós-processamento.
Uso e efeito: Ativa os overrides autorais desta cena
Valor: verdadeiro · Tipo: booleano · Domínio: verdadeiro | falso.
Capacidade necessária: render.post.tonemap; veja estado do renderer.
Bloom · bloom
Onde: Inspector → Ambiente → Pós → Bloom.
Uso e efeito: Espalha altas luzes antes do tonemap
Valor: verdadeiro · Tipo: booleano · Domínio: verdadeiro | falso.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.bloom; veja estado do renderer.
Vinheta · vignette
Onde: Inspector → Ambiente → Pós → Vinheta.
Uso e efeito: Escurece gradualmente as bordas
Valor: falso · Tipo: booleano · Domínio: verdadeiro | falso.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.tonemap; veja estado do renderer.
Grão de filme · film_grain
Onde: Inspector → Ambiente → Pós → Grão de filme.
Uso e efeito: Adiciona grão sensível à luminância depois da resolução temporal
Valor: falso · Tipo: booleano · Domínio: verdadeiro | falso.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.film_grain; veja estado do renderer.
Tonemapping · tone_mapper
Onde: Inspector → Ambiente → Pós → Tonemapping.
Uso e efeito: Curva aplicada ao HDR antes da saída
Valor: ACES · Tipo: enumeração · Domínio: Reinhard | ACES | AgX.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.tonemap; veja estado do renderer.
Oclusão ambiente
Seção intitulada “Oclusão ambiente”| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
Raioambient_occlusion_radius |
número · m | 1 | 0.05 … 10 |
Intensidadeambient_occlusion_intensity |
número | 1 | 0 … 4 |
Potênciaambient_occlusion_power |
número | 1.5 | 0.1 … 4 |
Viésambient_occlusion_bias |
número · m | 0.02 | 0 … 1 |
Oclusão ambienteambient_occlusion |
booleano | falso | verdadeiro | falso |
Raio · ambient_occlusion_radius
Onde: Inspector → Ambiente → Oclusão ambiente → Raio.
Uso e efeito: Raio de amostragem do AO global.
Valor: 1 · Tipo: número · Unidade: m · Domínio: 0.05 … 10.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.ambient_occlusion; veja estado do renderer.
Intensidade · ambient_occlusion_intensity
Onde: Inspector → Ambiente → Oclusão ambiente → Intensidade.
Uso e efeito: Peso visual do AO global.
Valor: 1 · Tipo: número · Domínio: 0 … 4.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.ambient_occlusion; veja estado do renderer.
Potência · ambient_occlusion_power
Onde: Inspector → Ambiente → Oclusão ambiente → Potência.
Uso e efeito: Curva de contraste do AO.
Valor: 1.5 · Tipo: número · Domínio: 0.1 … 4.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.ambient_occlusion; veja estado do renderer.
Viés · ambient_occlusion_bias
Onde: Inspector → Ambiente → Oclusão ambiente → Viés.
Uso e efeito: Bias para evitar auto oclusão excessiva.
Valor: 0.02 · Tipo: número · Unidade: m · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.ambient_occlusion; veja estado do renderer.
Oclusão ambiente · ambient_occlusion
Onde: Inspector → Ambiente → Oclusão ambiente → Oclusão ambiente.
Uso e efeito: Escurece contatos e concavidades a partir da profundidade da câmera
Valor: falso · Tipo: booleano · Domínio: verdadeiro | falso.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.post.ambient_occlusion; veja estado do renderer.
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
Pesoweight |
número | 1 | 0 … 1 |
Distância de misturablend_distance |
número · m | 0 | 0 … 100000 |
Tamanho Xbox_size.x |
número · m | 10 | 0.01 … 100000 |
Tamanho Ybox_size.y |
número · m | 10 | 0.01 … 100000 |
Tamanho Zbox_size.z |
número · m | 10 | 0.01 … 100000 |
Raiosphere_radius |
número · m | 5 | 0.01 … 100000 |
Sobrescrever céuoverride_sky |
booleano | verdadeiro | verdadeiro | falso |
Sobrescrever neblinaoverride_fog |
booleano | verdadeiro | verdadeiro | falso |
Sobrescrever pósoverride_post |
booleano | verdadeiro | verdadeiro | falso |
Sobrescrever luz indiretaoverride_indirect |
booleano | verdadeiro | verdadeiro | falso |
Modovolume_shape |
enumeração | Global | Global | Caixa | Esfera |
Camadavolume_layer |
enumeração | Ambiente 0 | Ambiente 0 | Ambiente 1 | Ambiente 2 | Ambiente 3 | Ambiente 4 | Ambiente 5 | Ambiente 6 | Ambiente 7 |
Peso · weight
Onde: Inspector → Ambiente → Volume → Peso.
Uso e efeito: Peso da mistura do volume, combinado com shape, distância e prioridade.
Valor: 1 · Tipo: número · Domínio: 0 … 1.
Capacidade necessária: render.environment.volumes; veja estado do renderer.
Distância de mistura · blend_distance
Onde: Inspector → Ambiente → Volume → Distância de mistura.
Uso e efeito: Distância de mistura na borda do volume de ambiente.
Valor: 0 · Tipo: número · Unidade: m · Domínio: 0 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.volumes; veja estado do renderer.
Tamanho X · box_size.x
Onde: Inspector → Ambiente → Volume → Tamanho X.
Uso e efeito: Dimensão da caixa do volume de ambiente no eixo indicado; apenas no shape correspondente.
Valor: 10 · Tipo: número · Unidade: m · Domínio: 0.01 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.volumes; veja estado do renderer.
Tamanho Y · box_size.y
Onde: Inspector → Ambiente → Volume → Tamanho Y.
Uso e efeito: Dimensão da caixa do volume de ambiente no eixo indicado; apenas no shape correspondente.
Valor: 10 · Tipo: número · Unidade: m · Domínio: 0.01 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.volumes; veja estado do renderer.
Tamanho Z · box_size.z
Onde: Inspector → Ambiente → Volume → Tamanho Z.
Uso e efeito: Dimensão da caixa do volume de ambiente no eixo indicado; apenas no shape correspondente.
Valor: 10 · Tipo: número · Unidade: m · Domínio: 0.01 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.volumes; veja estado do renderer.
Raio · sphere_radius
Onde: Inspector → Ambiente → Volume → Raio.
Uso e efeito: Raio do volume esférico, quando esse shape está selecionado.
Valor: 5 · Tipo: número · Unidade: m · Domínio: 0.01 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.volumes; veja estado do renderer.
Sobrescrever céu · override_sky
Onde: Inspector → Ambiente → Volume → Sobrescrever céu.
Uso e efeito: Participa da mistura de céu e atmosfera
Valor: verdadeiro · Tipo: booleano · Domínio: verdadeiro | falso.
Capacidade necessária: render.environment.volumes; veja estado do renderer.
Sobrescrever neblina · override_fog
Onde: Inspector → Ambiente → Volume → Sobrescrever neblina.
Uso e efeito: Participa da mistura de neblina
Valor: verdadeiro · Tipo: booleano · Domínio: verdadeiro | falso.
Capacidade necessária: render.environment.volumes; veja estado do renderer.
Sobrescrever pós · override_post
Onde: Inspector → Ambiente → Volume → Sobrescrever pós.
Uso e efeito: Participa da mistura de exposição e pós
Valor: verdadeiro · Tipo: booleano · Domínio: verdadeiro | falso.
Capacidade necessária: render.environment.volumes; veja estado do renderer.
Sobrescrever luz indireta · override_indirect
Onde: Inspector → Ambiente → Volume → Sobrescrever luz indireta.
Uso e efeito: Participa da mistura de difuso e reflexo indiretos
Valor: verdadeiro · Tipo: booleano · Domínio: verdadeiro | falso.
Capacidade necessária: render.environment.volumes; veja estado do renderer.
Modo · volume_shape
Onde: Inspector → Ambiente → Volume → Modo.
Uso e efeito: Global afeta toda vista; formas usam o Transform do objeto
Valor: Global · Tipo: enumeração · Domínio: Global | Caixa | Esfera.
Capacidade necessária: render.environment.volumes; veja estado do renderer.
Camada · volume_layer
Onde: Inspector → Ambiente → Volume → Camada.
Uso e efeito: Filtro consultado pela câmera
Valor: Ambiente 0 · Tipo: enumeração · Domínio: Ambiente 0 | Ambiente 1 | Ambiente 2 | Ambiente 3 | Ambiente 4 | Ambiente 5 | Ambiente 6 | Ambiente 7.
Capacidade necessária: render.environment.volumes; veja estado do renderer.
Luz indireta
Seção intitulada “Luz indireta”| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
Difuso indiretoindirect_diffuse |
número · × | 1 | 0 … 4 |
Reflexo indiretoindirect_specular |
número · × | 1 | 0 … 4 |
Difuso indireto · indirect_diffuse
Onde: Inspector → Ambiente → Luz indireta → Difuso indireto.
Uso e efeito: Escala da iluminação indireta difusa disponível; não calcula GI bake.
Valor: 1 · Tipo: número · Unidade: × · Domínio: 0 … 4.
Capacidade necessária: render.ambient.hemispheric; veja estado do renderer.
Reflexo indireto · indirect_specular
Onde: Inspector → Ambiente → Luz indireta → Reflexo indireto.
Uso e efeito: Escala do reflexo especular do ambiente.
Valor: 1 · Tipo: número · Unidade: × · Domínio: 0 … 4.
Capacidade necessária: render.ambient.specular; veja estado do renderer.
Atmosfera física
Seção intitulada “Atmosfera física”| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
Intensidadephysical_sky_intensity |
número · × | 1 | 0 … 16 |
Densidade do arair_density |
número · × | 1 | 0 … 8 |
Densidade de aerossóisaerosol_density |
número · × | 1 | 0 … 8 |
Anisotropia dos aerossóisaerosol_anisotropy |
número · g | 0.76 | 0 … 0.95 |
Raio do planetaplanet_radius_km |
número · km | 6371 | 1 … 100000 |
Altura do observadorobserver_height_km |
número · km | 0.002 | 0 … 1000 |
Escala Rayleighrayleigh_scale_height_km |
número · km | 8 | 0.1 … 100 |
Escala de aerossóisaerosol_scale_height_km |
número · km | 1.2 | 0.05 … 50 |
Altura da atmosferaatmosphere_height_km |
número · km | 100 | 1 … 1000 |
Albedo médio do sologround_albedo |
número | 0.1 | 0 … 1 |
Alta qualidadephysical_atmosphere_high_quality |
booleano | falso | verdadeiro | falso |
Intensidade · physical_sky_intensity
Onde: Inspector → Ambiente → Atmosfera física → Intensidade.
Uso e efeito: Multiplica a energia do céu físico.
Valor: 1 · Tipo: número · Unidade: × · Domínio: 0 … 16.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.physical_atmosphere; veja estado do renderer.
Densidade do ar · air_density
Onde: Inspector → Ambiente → Atmosfera física → Densidade do ar.
Uso e efeito: Densidade do ar usada pelo céu físico.
Valor: 1 · Tipo: número · Unidade: × · Domínio: 0 … 8.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.physical_atmosphere; veja estado do renderer.
Densidade de aerossóis · aerosol_density
Onde: Inspector → Ambiente → Atmosfera física → Densidade de aerossóis.
Uso e efeito: Densidade do aerosol usada pelo céu físico.
Valor: 1 · Tipo: número · Unidade: × · Domínio: 0 … 8.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.physical_atmosphere; veja estado do renderer.
Anisotropia dos aerossóis · aerosol_anisotropy
Onde: Inspector → Ambiente → Atmosfera física → Anisotropia dos aerossóis.
Uso e efeito: Anisotropia da dispersão de aerosol.
Valor: 0.76 · Tipo: número · Unidade: g · Domínio: 0 … 0.95.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.physical_atmosphere; veja estado do renderer.
Raio do planeta · planet_radius_km
Onde: Inspector → Ambiente → Atmosfera física → Raio do planeta.
Uso e efeito: Raio do planeta do modelo atmosférico em km.
Valor: 6371 · Tipo: número · Unidade: km · Domínio: 1 … 100000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.physical_atmosphere; veja estado do renderer.
Altura do observador · observer_height_km
Onde: Inspector → Ambiente → Atmosfera física → Altura do observador.
Uso e efeito: Altura do observador atmosférico em km.
Valor: 0.002 · Tipo: número · Unidade: km · Domínio: 0 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.physical_atmosphere; veja estado do renderer.
Escala Rayleigh · rayleigh_scale_height_km
Onde: Inspector → Ambiente → Atmosfera física → Escala Rayleigh.
Uso e efeito: Altura característica da dispersão Rayleigh.
Valor: 8 · Tipo: número · Unidade: km · Domínio: 0.1 … 100.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.physical_atmosphere; veja estado do renderer.
Escala de aerossóis · aerosol_scale_height_km
Onde: Inspector → Ambiente → Atmosfera física → Escala de aerossóis.
Uso e efeito: Altura característica do aerosol.
Valor: 1.2 · Tipo: número · Unidade: km · Domínio: 0.05 … 50.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.physical_atmosphere; veja estado do renderer.
Altura da atmosfera · atmosphere_height_km
Onde: Inspector → Ambiente → Atmosfera física → Altura da atmosfera.
Uso e efeito: Espessura da atmosfera do modelo.
Valor: 100 · Tipo: número · Unidade: km · Domínio: 1 … 1000.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.physical_atmosphere; veja estado do renderer.
Albedo médio do solo · ground_albedo
Onde: Inspector → Ambiente → Atmosfera física → Albedo médio do solo.
Uso e efeito: Refletância do chão do céu físico.
Valor: 0.1 · Tipo: número · Domínio: 0 … 1.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.physical_atmosphere; veja estado do renderer.
Alta qualidade · physical_atmosphere_high_quality
Onde: Inspector → Ambiente → Atmosfera física → Alta qualidade.
Uso e efeito: Aumenta as amostras de vista e luz; custa mais GPU
Valor: falso · Tipo: booleano · Domínio: verdadeiro | falso.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.physical_atmosphere; veja estado do renderer.
| Propriedade | Tipo / unidade | Padrão | Domínio |
|---|---|---|---|
Rotação HDRIhdri_rotation_degrees |
número · ° | 0 | -360 … 360 |
Exposição HDRIhdri_exposure_ev |
número · EV | 0 | -16 … 16 |
Rotação HDRI · hdri_rotation_degrees
Onde: Inspector → Ambiente → HDRI → Rotação HDRI.
Uso e efeito: Gira a orientação do ambiente HDRI em graus.
Valor: 0 · Tipo: número · Unidade: ° · Domínio: -360 … 360.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Exposição HDRI · hdri_exposure_ev
Onde: Inspector → Ambiente → HDRI → Exposição HDRI.
Uso e efeito: Exposição do recurso HDRI em EV.
Valor: 0 · Tipo: número · Unidade: EV · Domínio: -16 … 16.
Campo condicional: o modo/forma/recurso selecionado controla a disponibilidade. Capacidade necessária: render.environment.atmosphere; veja estado do renderer.
Roadmap deste componente
Seção intitulada “Roadmap deste componente”Renderização e materiais. Cookies e luz de área, GI/lightmap bake, unwrap/atlas e sondas continuam no registro de capacidades conforme o item. Recursos importados não comprovam consumo. Performance e compatibilidade Vulkan precisam de aceite por aparelho.
Os campos acima pertencem ao contrato existente; novas funções dependem do fechamento da família. Não há datas individuais prometidas para cada propriedade.
Conferir na sua cena
Seção intitulada “Conferir na sua cena”- Crie Ambiente pelo fluxo indicado e resolva as dependências.
- Altere uma propriedade por vez e observe o efeito esperado na cena.
- Salve, reabra e confira os valores autorais.
- Entre em Play e verifique o comportamento com os recursos reais do projeto.
- Pare o Play e confira a cena autoral.
Este é um roteiro de conferência; não representa um teste executado nesta publicação.
Limitações da referência
Seção intitulada “Limitações da referência”A tabela cobre os tipos de propriedade disponíveis no descritor de reflexão. Não presume persistência de campos transitórios, equivalência com outras engines ou suporte em todos os aparelhos. Recursos, coleções e operações podem exigir APIs específicas.
Referência de arquitetura registrada pela engine: documentação oficial. Essa referência não representa paridade funcional.