Order independent transparency: Difference between revisions
No edit summary |
|||
Line 1: | Line 1: | ||
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== |