Order independent transparency: Difference between revisions

No edit summary
Line 1: Line 1:
Methods for order independent transparency
Transparent objects need to be rendered from back to front. This is simple to do each frame on CPU when you have a limited number of convex meshes which are small relative to their distance to each other.
 
However, when parts of a mesh overlap each other, you have large meshes which overlap each other, or you have a huge number of transparent objects, it may be necessary to switch to an order-independent transparency.
 
The main idea of order-independent transparency is to either:
1. Approximate transparency using a commutative operation, i.e. addition.
2. Render fragments (per-pixel colors) from back to front.


==Additive Transparency==
==Additive Transparency==