O que é um efeito de tela cheia?
Um efeito de tela cheia é uma maneira pela qual uma variedade de aplicativos gráficos de computador pode ter diferentes efeitos especiais adicionados a uma cena. Em vez de renderizar uma cena com esses efeitos aplicados aos objetos e geometria dentro dela, eles são essencialmente aplicados após a renderização. Isso significa que o programa gráfico cria uma imagem que o usuário vê e aplica um efeito sobre isso de maneira uniforme. Um efeito de tela cheia pode ser usado para realizar várias tarefas diferentes, incluindo a adição de desfoque de movimento, iluminação de flores e filtro de cores.
Para que alguém entenda como os aplicativos de computação gráfica podem usar um efeito de tela cheia, geralmente é mais fácil perceber como a cena aparece. Programas que usam Imagens Geradas por Computador (CGI), como videogames, geralmente renderizam cenas em tempo real. Isso significa que, à medida que um jogador navega por um ambiente virtual, os vários objetos em uma cena que foram criados pelos desenvolvedores do jogo aparecem em relação à posição do jogador. Quando o jogador entra em uma sala com uma caixa, o software do jogo renderiza as paredes, o piso e o teto e a caixa na sala como uma série de quadros ou imagens cerca de 30 vezes por segundo.
Um efeito de tela cheia pode ser adicionado a essas imagens renderizadas individuais para criar vários resultados. Motion blur, por exemplo, é um fenômeno que pode ser visto no mundo real ou no filme; os objetos geralmente aparecem distorcidos e embaçados quando alguém passa rapidamente por eles. Embora esse efeito possa ser aplicado a objetos em uma cena virtual, geralmente é mais fácil e exige menos recursos para ser executado como um efeito de tela cheia. Múltiplas renderizações parciais dos objetos em um jogo são criadas e sobrepostas para que apareça uma imagem borrada que transmita uma sensação maior de velocidade e movimento para um jogador.
A iluminação Bloom também pode ser criada como um efeito de tela cheia. Isso geralmente é feito para fazer com que as luzes de um jogo pareçam mais pesadas, para destacá-las ou para uma estética estilizada. Depois que as diferentes fontes de luz são renderizadas, o mecanismo de jogo cria renderizações adicionais de maior intensidade para as luzes e as sobrepõe. Um jogador em um jogo pode ver essas luzes como mais brilhantes, com um brilho mais forte.
O filtro de cores pode ser aplicado a uma cena da mesma maneira. Se um desenvolvedor de jogos quiser que alguém veja uma sala em preto e branco parte do tempo, sem criar várias texturas para objetos dentro dela, isso poderá ser alcançado através de um efeito de tela cheia. Enquanto as texturas reais de uma cena são renderizadas corretamente, uma camada filtrada é colocada sobre cada quadro para alterar as cores dos objetos de um jogador.