Bagaimana saya bisa membuat efek pencahayaan seperti ini?


18

Ini adalah pencahayaan 2d terindah yang pernah saya lihat, dan saya ingin melakukan pencahayaan seperti ini juga. Bagaimana saya melakukannya?

Saya tidak peduli dengan fisika atau bagaimana partikel disimulasikan - Saya hanya ingin tahu tentang pencahayaan.

Cuplikan layar memperlihatkan pencahayaan

Berikut beberapa video untuk referensi:

Atau Anda dapat mengunduh Polluted Planet 2 di sini .


sepertinya sistem simulasi partikel
Dave O.

Silakan tambahkan tangkapan layar :)
Kromster mengatakan mendukung Monica

1
Seperti kata Dave O, semacam sistem partikel, untuk mendapatkan efek pencahayaan, saya pikir ada beberapa jenis filter HDR yang buram.
Elva

Itu terlihat setengah jelek, setengah cantik, dan 42% seperti banyak gradien digunakan.
Mateen Ulhaq

Jawaban:


6

Biasanya disebut mekar, dan dilakukan dengan menambahkan versi gambar yang buram di atas aslinya. Ini dikombinasikan dengan rentang dinamis yang tinggi dapat memberikan beberapa efek yang bagus.

Anda mungkin ingin membatasi gambar sebelum kabur, sehingga hanya bagian yang benar-benar cerah yang akan berkembang.

Garis besar algoritma:

  1. Jadikan adegan sesuai tekstur (lebih disukai HDR)
  2. Ambang batas ke tekstur baru: keluar = rgb_to_gray (piksel)> ambang batas? pixel: hitam
  3. Mengaburkan gambar yang telah di-threshold, atau menghasilkan seluruh rantai mip untuk mendapatkan cahaya di seluruh layar
  4. Tambahkan gambar bersama dan lakukan penskalaan HDR untuk mendapatkan kisaran keluaran (biasanya RGB8)

bagaimana tepatnya satu "menambahkan" gambar bersama? alpha-blending?
Dave O.

2
Berikut ini adalah komik strip yang relevan: mekar. media.giantbomb.com/uploads/0/7554/1510356-bloom.jpg
Jari Komppa

Anda dapat melakukan campuran apa pun yang terlihat bagus. Tambah reguler adalah umum, yang cukup umum adalah layar, yang tidak terlalu jenuh. d = s1 + s2 - s1 * s2 (dengan asumsi warna berada dalam kisaran [0, 1])
batal

Ini tidak dilakukan dengan mekar. Perhatikan bagaimana partikel-partikel itu benar-benar menyumbat satu sama lain. Misalnya jika Anda mengelilingi partikel sumber cahaya dengan partikel hitam, cahaya tidak menyebar.
zfedoran

Ada banyak cara Anda bisa mencampur barang-barang bersama setelah kabur. Mode campuran mungkin berskala melawan warna latar belakang / alfa.
batal


0

Banyak partikel dengan campuran aditif dapat mencapai efek yang sama.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.