Considere duas formas da mesma cor, parcialmente sobrepostas, sobre um fundo transparente. Com composição normal source-over, cada forma com alfa 0,5 deixa passar parte do que está atrás. Na interseção, a segunda forma aparece sobre uma região que já tem contribuição da primeira. O alfa combinado é 0,5 + 0,5 × (1−0,5) = 0,75. Fora da interseção, continua 0,5. É por isso que a sobreposição pode ficar mais forte.
Agora deixe as duas formas opacas, agrupe-as e aplique opacidade 0,5 ao resultado do grupo. A composição interna é resolvida primeiro; depois o conjunto recebe a opacidade. No caso simples de duas formas da mesma cor, a união fica com força uniforme, inclusive na interseção. O resultado é diferente de aplicar 0,5 a cada objeto. A especificação W3C separa composição, mesclagem e grupos; interfaces de pintura podem ainda oferecer grupos com passagem de efeitos ou isolamento, então confira o comportamento no seu editor.
Aplicação ao jardim
A sombra projetada do vaso foi desenhada como uma elipse única para evitar emendas entre manchas. Se você decidir construí-la com duas elipses, teste duas versões: opacidade individual e opacidade no grupo. Compare a interseção sobre a mesa clara. Não é necessário mudar a cor para investigar essa diferença; mantenha cor, posição e tamanho constantes.
A sombra interna do vaso resolve outro problema: sua forma é maior que a área visível, e o recorte limita onde pode aparecer. Recorte responde “onde”; opacidade responde “com que contribuição”. Você pode usar ambos ao mesmo tempo. Uma máscara gradual acrescenta variação espacial de visibilidade, útil para uma transição suave, mas desnecessária para toda borda.
Como separar um defeito de desenho de um defeito de composição
Se uma faixa escura aparece só na interseção de duas sombras, investigue alfa e agrupamento. Se aparece fora do vaso, investigue o recorte. Se a sombra tem força uniforme mas parece um adesivo, investigue forma, posição e relação com a luz. Se o resultado muda ao mover a sombra sobre outro fundo, lembre que semitransparência depende do que está atrás.
Os números acima descrevem alfa, não uma promessa de cor final idêntica em qualquer aplicativo. Espaço de cor, modo de mesclagem, bordas com antialiasing e exportação podem influenciar pixels. Compare também o PNG no fundo de destino. Para o exemplo, o fundo é opaco e está no próprio SVG; uma versão transparente precisa de uma nova conferência sobre a página onde será usada.
Não aplique opacidade ao grupo inteiro apenas por conveniência. Se o vaso, folhas e sombras estiverem no mesmo grupo, todos podem ficar translúcidos. Organize conjuntos pela decisão que quer controlar e mantenha uma cópia antes de alterar uma hierarquia complexa.