# Tinta e rasgo por SVG — `feTurbulence` + `feDisplacementMap`

Mesma sessão; receita lida do documento, efeito visto nas 316 capturas.

- **Tinta** (`#inkf`): `feTurbulence` fractal → `feColorMatrix` isolando um
  canal → `feComponentTransfer` endurecendo o alfa (é o que dá o corte seco em
  vez do esfumado) → `feDisplacementMap` empurrando os pixels por esse ruído →
  `feComposite` recortando. Sem o `feComponentTransfer` o resultado é borrão;
  com ele, borda de tinta absorvida no papel.
- **Rasgo** (`#fqTear`): dois pares turbulência + deslocamento encadeados em
  escalas diferentes — o primeiro rasga grosso, o segundo granula a borda que
  o primeiro abriu. Um par só não chega lá.
- No shader do filme os mesmos valores aparecem como parâmetros declarados:
  `dither` 0,052, `grain` 0,125, `noise` 0,295, `hash` 0,15, `split` 0,4, e
  uma costura (`seam` 0,85, largura 0,2, altura 0,62, suavidade 0,055) que
  divide a tela durante a passagem entre capítulos. Declarados, não medidos em
  render isolado.
