What is bloom? (And how is it simulated?)

What is bloom? (And how is it simulated?)

91.844 Lượt nghe
What is bloom? (And how is it simulated?)
Most people know that lights tend to bloom out when they become very bright, but why is this the case and why with this pattern? In this video I explain why it happens and how it can be simulated in a physically realistic way. This is a C++ Fraunhofer diffraction simulation that uses the infrastructure in my open-source path-tracer. This technique is often used to generate a diffraction pattern which can then be used as a convolution filter which effectively simulates bloom from arbitrary bright shapes. All of the code is open source and can be found on my GitHub. Timestamps: 0:00 Introduction 1:05 What does not cause bloom 2:20 What does cause bloom 4:30 How this relates to the Fourier transform 5:33 2D Fourier Transform Examples 8:00 Applying the Fourier transform to aperture geometries 9:30 Satisfying simulation 10:47 Human eye simulation 11:22 Smudged phone camera simulation 12:22 Outro #physics #diffraction #programming Join my Discord! https://discord.gg/R2baT4t5U7 Check out my GitHub! https://github.com/ange-yaghi Check out MantaRay! [Still in development] https://github.com/ange-yaghi/manta-ray Follow me on Instagram! https://www.instagram.com/ange.the.great/ If you like my work and would like to support me, consider donating! https://ko-fi.com/angethegreat Thanks for watching!