Como posso criar um efeito de iluminação como este?


18

Esta é a iluminação 2D mais bonita que eu já vi, e eu gostaria de executar uma iluminação assim também. Como eu faço isso?

Não me importo com a física ou como as partículas são simuladas - só quero saber sobre a iluminação.

Captura de tela mostrando a iluminação

Aqui estão alguns vídeos para referência:

Ou você pode baixar o Polluted Planet 2 aqui .


se parece com o sistema de simulação de partículas
Dave O.

Por favor, adicione uma captura de tela :)
Kromster diz suporte Monica

1
Como Dave O disse, algum tipo de sistema de partículas, para obter o efeito de iluminação, acho que há algum tipo de filtro HDR com borrão sobre ele.
Elva

Isso parece meio feio, meio bonito e 42% como muitos gradientes foram usados.
Mateen Ulhaq

Respostas:


6

Geralmente é chamado de bloom e é feito adicionando uma versão borrada da imagem na parte superior do original. Isso combinado com uma alta faixa dinâmica pode dar alguns efeitos interessantes.

Você provavelmente desejará limitar a imagem antes de desfocar, para que apenas partes realmente brilhantes floresçam.

Esboço do algoritmo:

  1. Renderizar cena em textura (HDR preferencial)
  2. Limite para uma nova textura: out = rgb_to_gray (pixel)> threshold? pixel: preto
  3. Desfoque a imagem limiar ou gere toda a cadeia mip para obter brilho em toda a tela
  4. Adicione imagens e faça algumas reduções de HDR para chegar ao intervalo de saída (geralmente RGB8)

como exatamente "adicionamos" as imagens? alfa-mistura?
Dave O.

2
Aqui está uma história em quadrinhos relevante sobre re: bloom. media.giantbomb.com/uploads/0/7554/1510356-bloom.jpg #
Jari Komppa

Você pode fazer qualquer mistura que pareça boa. A adição regular é comum, outra é bastante comum a tela, que não satura tanto. d = s1 + s2 - s1 * s2 (assumindo que a cor esteja no intervalo [0, 1])
cancelado

Isso não é feito com flor. Observe como as partículas realmente se ocultam. Por exemplo, se você envolver as partículas da fonte de luz com partículas pretas, a luz não se espalhará.
Zfedoran

Existem várias maneiras de combinar as coisas depois de desfocar. O modo de mesclagem pode ser dimensionado em relação à cor de fundo / alfa.
void


0

Muitas partículas com mistura aditiva podem obter um efeito semelhante.

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.