# Dither Cursor (React Bits Pro) — rastro pontilhado em Bayer, levado por um fluxo

Medido 2026-09-30/10-01 em `pro.reactbits.dev/docs/components/dither-cursor` (código pago,
só comportamento medido). Por quadro, contando as chamadas WebGL2: **dois programas, duas
passadas** — um campo de rastro em `RGBA16F` do tamanho do canvas, em ping-pong, e a saída.
Nada de simulação de fluido com pressão.

- **Saída:** pontilhado ordenado Bayer 8×8, binário (cor cheia ou nada), célula de
  `ditherSize` px de tela (6 na demo, 3 px CSS em densidade 2). Os primeiros acesos no ralo
  caem num reticulado de período 8, que separa 8×8 de 4×4.
- **Depósito:** só com o ponteiro andando; parado não pinta. Proporcional ao caminho, então
  a velocidade não muda a densidade. Perfil transversal de ~80 px de meia-largura visível,
  miolo saturado com uma grade rala de buracos (~0,97).
- **Apagar:** em linha reta, não exponencial: o miolo some em ~1,7 s depois da parada
  (`decay 0.01` por quadro × 60).
- **Fluxo:** o rastro escorre num campo que muda pela tela, de 30 a 130 px/s, e enrola na
  cabeça; o mesmo risco em quatro pontos do palco andou em quatro direções.
- **Receita no ds2** (`site/index.html`, canvas `.pontilhado`): o rastro a meia resolução,
  advecção semi-lagrangiana pelo rotacional de um ruído de gradiente (escala 600 px, 150 de
  ganho), depósito por distância ao segmento andado no quadro, `(1 − d/85)²`, ×6 do caminho
  sobre o raio, teto 0,97, apaga 0,6/s. A/B com o mesmo gesto injetado por dentro da página:
  largura e tempo de apagar batem; o caminho do escorrimento difere, porque o campo é outro.
- **Cor pelo chão:** clara sobre o palco escuro, escura abaixo da borda da cortina e dentro
  da caixa da tinta do ponto final ampliada pelo zoom. O canvas fica em `z-index` 15, abaixo
  do cabeçalho (20).
- **Armadilha paga:** `var` com nome repetido dentro do mesmo IIFE sobrescreve a outra
  variável em silêncio. `var tela` do cursor apagou o contexto 2D do zoom.
- Conota: o ponteiro deixa um rastro de impressão, como uma gravura; é o pontilhado da
  identidade e apaga sozinho.
