Overview
Order-independent transparency methods accumulate or store transparent fragments so blending is less dependent on the order in which geometry is submitted.
Renders transparent fragments without requiring a single global depth-sorted draw order.
Compact metadata for implementation and discovery.
Order-independent transparency methods accumulate or store transparent fragments so blending is less dependent on the order in which geometry is submitted.
Quick facts
Runtime and memory behavior at a glance.
Best
O(n)
Average
O(n log n)
Worst
O(n^2)
Space
O(n)
Show accumulating transparent fragments without requiring global sorting on a small transparency rendering example.
Order-Independent Transparency operates in O(n log n) time and O(n) space within the Transparency Rendering family. Often compared with Depth Peeling and Rasterization.
What each reference supports for this entry.
Rendering reference covering Order-Independent Transparency real-time compositing, transparency, or light-transport approximation workflow.
Open sourceSpecific reference for practical order-independent transparency using weighted blended compositing.
Open sourceGood next jumps from the relationship graph, ranked for useful discovery.
Depth peeling is a more exact multi-pass transparency method.
OIT is commonly implemented as an extension of rasterization pipelines.
Both reason about per-pixel depth, but transparency needs more than one visible layer.