Order independent transparency: Difference between revisions
No edit summary |
|||
(One intermediate revision by the same user not shown) | |||
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: | |||
# Approximate transparency using a commutative operation, i.e. addition. | |||
# Render fragments (per-pixel colors) from back to front. | |||
==Additive Transparency== | ==Additive Transparency== |