Comment puis-je créer un effet d'éclairage comme celui-ci?


18

C'est le plus bel éclairage 2D que j'aie jamais vu, et j'aimerais effectuer un éclairage comme celui-ci aussi. Comment fait-on ça?

Je ne me soucie pas de la physique ou de la façon dont les particules sont simulées - je veux seulement connaître l'éclairage.

Capture d'écran montrant l'éclairage

Voici quelques vidéos pour référence:

Ou vous pouvez télécharger Polluted Planet 2 ici .


ressemble à un système de simulation de particules
Dave O.

Veuillez ajouter une capture d'écran :)
Kromster dit de soutenir Monica

1
Comme l'a dit Dave O, une sorte de système de particules, pour obtenir l'effet d'éclairage, je pense qu'il y a une sorte de filtre HDR avec du flou dessus.
Elva

Cela a l'air moitié laid, moitié beau et 42% comme beaucoup de dégradés ont été utilisés.
Mateen Ulhaq

Réponses:


6

Elle est généralement appelée floraison et se fait en ajoutant une version floue de l'image au-dessus de l'original. Ceci combiné à une plage dynamique élevée peut donner de beaux effets.

Vous voudrez probablement seuiller l'image avant de flouter, de sorte que seules les parties vraiment lumineuses fleurissent.

Aperçu de l'algorithme:

  1. Rendre la scène en texture (HDR préférable)
  2. Seuil vers une nouvelle texture: out = rgb_to_gray (pixel)> seuil? pixel: noir
  3. Flouter l'image seuillée ou générer toute la chaîne de mip pour obtenir une lueur sur tout l'écran
  4. Ajoutez des images ensemble et effectuez une mise à l'échelle HDR pour atteindre la plage de sortie (généralement RGB8)

comment exactement «additionner» les images ensemble? mélange alpha?
Dave O.

2
Voici une bande dessinée pertinente re: bloom. media.giantbomb.com/uploads/0/7554/1510356-bloom.jpg
Jari Komppa

Vous pouvez faire n'importe quel mélange qui semble bon. L'ajout régulier est courant, un autre assez courant est l'écran, qui ne sature pas autant. d = s1 + s2 - s1 * s2 (en supposant que la couleur se situe dans la plage [0, 1])
annuler le

Cela ne se fait pas avec la floraison. Remarquez comment les particules se bouchent réellement. Par exemple, si vous entourez les particules de la source lumineuse de particules noires, la lumière ne se propage pas.
zfedoran

Il existe de nombreuses façons de mélanger des éléments après le flou. Le mode de fusion peut être mis à l'échelle par rapport à la couleur d'arrière-plan / alpha.
annulé le


0

Beaucoup de particules avec un mélange additif pourraient obtenir un effet similaire.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.