AlexvZyl / NativeFramework

💡 A GPU-accelerated native application framework, with performance and scalability at its core. Written in C++ using GLFW, OpenGL and dear imgui.
4 stars 1 forks source link

Blending Implementation #225

Open AlexvZyl opened 2 years ago

AlexvZyl commented 2 years ago

Lumen still needs proper blending. Ordering the scene is a way a lot of people do it, but we are too badass for that.

Found some very interesting and useful resources to implement order independant blending. The paper from 2013 seems to be the way to go if we want the most performance, and the youtube link gives a lot better quality.

S4385-order-independent-transparency-opengl.pdf McGuire2013Transparency.pdf https://www.youtube.com/watch?v=ZmTqAOqL9r0&t=104s

AlexvZyl commented 2 years ago

205