Transparency algorithms