Efeitos de pós-processamento são filtros personalizáveis que permitem enriquecer rapidamente os visuais do seu jogo. Usando os objetos de efeito de pós-processamento no serviço Lighting ou Camera, você pode:
- Simular uma câmera visualizando uma luz brilhante e exagerar seu brilho (bloom).
- Aplicar um desfoque gaussiano em toda a extensão do seu jogo, ou adicionar um desfoque em partes do seu jogo que não estão em foco (profundidade de campo).
- Melhorar a aparência de um ambiente para criar uma atmosfera específica através de matizes (correção de cor).
- Renderizar um halo de luz que se move com o sol (raios de sol).

Adicionar efeitos de pós-processamento
Quando você adiciona efeitos de pós-processamento ao serviço Lighting, eles são exibidos para todos os jogadores que entram no jogo. Isso é útil para efeitos que afetam o ambiente global, como raios de sol.
Quando você adiciona efeitos de pós-processamento ao objeto Camera, eles são exibidos apenas para um jogador específico. Isso é útil para efeitos que devem se aplicar apenas a esse jogador com base em suas ações, como desfoquear a visão 3D quando eles têm um menu de interface do usuário aberto.
Para adicionar efeitos de pós-processamento ao serviço Lighting ou Camera:
No menu, insira um ou mais dos seguintes efeitos de pós-processamento:
- BloomEffect
- BlurEffect
- ColorCorrectionEffect
- DepthOfFieldEffect
- SunRaysEffect
- ColorGradingEffect
Dependendo das configurações do seu Studio, alguns efeitos podem não aparecer. Para aumentar o nível de qualidade de rendering:
- Abra as Configurações do Studio.
- Na navegação do lado esquerdo, selecione Rendering, em seguida, o menu suspenso Editor Quality Level.
- Defina-o para o nível mais alto.
Bloom
O efeito BloomEffect exagera as luzes dentro do seu jogo simulando uma câmera visualizando uma luz brilhante. Quando este efeito possui um valor alto, partes com cores claras brilham.

Desfoque
O efeito BlurEffect aplica um desfoque gaussiano a toda a extensão da visão do mundo 3D. Você pode usar este efeito para desfocar o fundo quando um jogador tem um menu aberto, permitindo que eles se concentrem nos detalhes mais importantes.

Correção de cor
O efeito ColorCorrectionEffect ajusta as propriedades de cor para melhorar a aparência de um ambiente. Você também pode usar este efeito para fornecer feedback ao jogador, como tingir a tela de vermelho quando a saúde de seu personagem estiver baixa.
A lista a seguir descreve as principais propriedades do ColorCorrectionEffect:
- Brightness — Define o brilho dos pixels.
- Contrast — Define a mudança na separação entre cores escuras e claras.
- Saturation — Define a intensidade das cores.
- TintColor — Determina o quanto os canais RGB dos pixels são escalonados.

Profundidade de campo
O efeito DepthOfFieldEffect desfoca partes do seu jogo que não estão em foco. Você pode usar este efeito para desfocar objetos distantes ou para focar um jogador em partes específicas do seu jogo, como um item em uma loja.

Raios de sol
O efeito SunRaysEffect cria um halo de luz com raios ao redor do sol que se movem com base na propriedade ClockTime ou TimeOfDay. Objetos entre a câmera do jogador e o sol moldam esse efeito, permitindo visuais realistas de luz e sombra.
Correção de cor
O efeito ColorGradingEffect modifica como os valores de cor calculados pelo renderizador devem ser convertidos para a faixa de cores da tela, impactando o clima e a aparência do seu local.
A propriedade principal deste efeito é TonemapperPreset. Os seguintes valores estão disponíveis:
- Enum.TonemapperPreset.Default — Define o tone mapper para usar a aparência Roblox pós-2019, que fornece cores vívidas e altos contrastes.
- Enum.TonemapperPreset.Retro — Define o tone mapper para imitar a aparência Roblox pré-2019. As cores parecem menos saturadas e há menos contraste entre elas.
Se você deseja recriar a aparência completa do Roblox pré-2019 para o seu jogo, experimente Enum.TonemapperPreset.Retro e defina o brilho de todas as luzes para um máximo de 1.0.
