ฉันจะสร้างเอฟเฟกต์แสงแบบนี้ได้อย่างไร


18

นี่เป็นแสง 2d ที่สวยที่สุดที่ฉันเคยเห็นมาและฉันก็อยากจะแสดงแสงแบบนี้เช่นกัน ฉันต้องทำอย่างไร?

ฉันไม่สนใจเกี่ยวกับฟิสิกส์หรือการจำลองอนุภาค - ฉันแค่อยากรู้เกี่ยวกับแสง

สกรีนช็อตแสดงแสง

นี่คือวิดีโอสำหรับการอ้างอิง:

หรือคุณอาจจะดาวน์โหลดมลพิษ Planet 2 ที่นี่


ดูเหมือนว่าระบบจำลองอนุภาค
Dave O.

กรุณาเพิ่มภาพหน้าจอ :)
Kromster พูดว่าสนับสนุน Monica

1
เช่นเดียวกับ Dave O กล่าวว่าระบบอนุภาคบางชนิดเพื่อให้ได้เอฟเฟกต์แสงฉันคิดว่ามีตัวกรอง HDR บางชนิดที่พร่ามัวไป
Elva

นั่นดูน่าเกลียดครึ่งสวยครึ่งและ 42% เหมือนกับการไล่ระดับสีจำนวนมากถูกนำมาใช้
Mateen Ulhaq

คำตอบ:


6

โดยปกติจะเรียกว่าบลูมและทำได้โดยการเพิ่มรูปภาพเบลอที่ด้านบนของภาพต้นฉบับ สิ่งนี้รวมกับช่วงไดนามิกสูงสามารถให้เอฟเฟกต์ดีๆได้บ้าง

คุณอาจต้องการที่จะเกณฑ์ภาพก่อนที่จะเบลอเพื่อให้ส่วนที่สว่างจริงๆเท่านั้นที่จะเบ่งบาน

สรุปอัลกอริทึม:

  1. แสดงภาพพื้นผิวเป็นพื้นผิว (HDR ที่เหมาะสมกว่า)
  2. ขีด จำกัด ของพื้นผิวใหม่: ออก = rgb_to_gray (พิกเซล)> ขีด จำกัด หรือไม่ พิกเซล: ดำ
  3. เบลอภาพที่มีธรณีประตูหรือสร้างห่วงโซ่ mip ทั้งหมดเพื่อให้เรืองแสงทั่วทั้งหน้าจอ
  4. เพิ่มรูปภาพเข้าด้วยกันและปรับขนาด HDR เพื่อให้อยู่ในช่วงเอาต์พุต (ปกติคือ RGB8)

หนึ่ง "เพิ่ม" ภาพว่ากันอย่างไร? อัลฟาผสม?
Dave O.

2
นี่เป็นเรื่องการ์ตูนที่เกี่ยวข้องอีกครั้ง: เบ่งบาน media.giantbomb.com/uploads/0/7554/1510356-bloom.jpg
Jari Komppa

คุณสามารถผสมใด ๆ ที่ดูดี การเพิ่มปกติเป็นเรื่องปกติและอีกอย่างที่พบบ่อยคือหน้าจอซึ่งไม่อิ่มตัวมากนัก d = s1 + s2 - s1 * s2 (สมมติว่าสีอยู่ในช่วง [0, 1])
โมฆะ

สิ่งนี้ไม่ได้เกิดขึ้นกับดอกไม้ สังเกตุว่าอนุภาคต่างกันซึ่งกันและกันอย่างไร ตัวอย่างเช่นหากคุณล้อมรอบอนุภาคแหล่งกำเนิดแสงที่มีอนุภาคสีดำแสงจะไม่แพร่กระจาย
zfedoran

มีหลายวิธีที่คุณสามารถผสมผสานสิ่งต่าง ๆ เข้าด้วยกันหลังจากการเบลอ โหมดการผสมผสานอาจปรับขนาดกับสีพื้นหลัง / อัลฟา
ถือเป็นโมฆะ


0

อนุภาคจำนวนมากที่มีการผสมสารเติมแต่งสามารถบรรลุผลที่คล้ายกัน

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.