QQD Studio · empacotador espacial · 01 setembro 2026
Os três murais que estavam prontos e ainda esperavam a sua mão no Mini Canva passaram pelos três estágios do padrão: religar o relógio das peças, escolher a receita de cada quadro e empacotar no espaço. Aqui está o antes e o depois — foto tirada pelo próprio motor de render, não por desenhista caseiro.
ep-luta
mural-mapa, 7 quadros, 212 peças · escala 1.012 · 0 peças religadas ao relógio

Arraste a alça (ou use as setas do teclado) para varrer entre o mural de antes e o de agora.
| o que a régua mede | antes | depois | |
|---|---|---|---|
| warp — distância média escrita↔desenho | 222 px | 124 px | −98.7 px |
| escrita abraçando o desenho | 23% | 56% | +33.6 pt |
| desenhos cercados por escrita | 5 | 18 | +13 |
| embolados (fiscal de pixel) | 0 | 0 | igual |
| peça fora da página | 0 | 0 | igual |
| peça em cima do herói | 4 | 0 | −4 |
| cobertura do papel | 58% | 61% | +3.2 pt |
ep-noites
mural-prateleira, 6 quadros, 76 peças · escala 0.951 · 4 peças religadas ao relógio

Arraste a alça (ou use as setas do teclado) para varrer entre o mural de antes e o de agora.
| o que a régua mede | antes | depois | |
|---|---|---|---|
| warp — distância média escrita↔desenho | 96 px | 36 px | −60.3 px |
| escrita abraçando o desenho | 68% | 89% | +21.3 pt |
| desenhos cercados por escrita | 1 | 4 | +3 |
| embolados (fiscal de pixel) | 6 | 1 | −5 |
| peça fora da página | 0 | 0 | igual |
| peça em cima do herói | 0 | 0 | igual |
| cobertura do papel | 66% | 66% | −0.0 pt |
Passou limpo na régua do padrão — nenhuma reprovação.
ep-kleber
mural-prateleira, 6 quadros, 76 peças · escala 0.9 · 15 peças religadas ao relógio

Arraste a alça (ou use as setas do teclado) para varrer entre o mural de antes e o de agora.
| o que a régua mede | antes | depois | |
|---|---|---|---|
| warp — distância média escrita↔desenho | 62 px | 80 px | +17.9 px |
| escrita abraçando o desenho | 73% | 70% | −3.3 pt |
| desenhos cercados por escrita | 4 | 6 | +2 |
| embolados (fiscal de pixel) | 12 | 2 | −10 |
| peça fora da página | 1 | 0 | −1 |
| peça em cima do herói | 0 | 0 | igual |
| cobertura do papel | 61% | 61% | +0.1 pt |
O motor pinta num papel 3× maior que o mural e depois reduz. O gerador e o fiscal mediam a
escrita nesse papel grande e o desenho no mural pequeno: toda frase valia 1,5× a mais do que é de verdade
(2,25× em área). Consertado nos três lugares (monta_mural_sol.caixa_texto, confere_mural._masc,
_empacotador/ajuda.caixa). Efeito colateral: a cobertura que aparecia como 90% na verdade sempre foi ~61%.
As liberações do ep-noites (fator 1,503 / 75,8%) e do ep-habitos (81%) foram calibradas na régua velha e precisam ser relidas.
O empacotador mandava “deixe 1 célula de respiro” usando binary_dilation, que engorda a mancha
dentro do mesmo quadro — sem aumentar o quadro, o respiro era comido pela borda. Por isso apareciam palavras
coladas (“do tioNão”, “corridaCalça social”). Agora o quadro cresce antes de engordar, e o deslocamento desconta essa borda:
24px entre duas frases, 180px de piso ao redor de cada desenho.
ep-financas não tem quadros: o layout é um mapa com panorâmica (só JANELAS, sem DECOR),
então o empacotador de prateleira não serve — precisa de uma receita própria de mapa, como a do ep-luta.
ep-como-uma-crianca está pela metade: os quadros A6 a A9 são esqueleto (só o título e uma escrita vazia cada).
Empacotar agora seria arrumar um quadro que ainda vai nascer.
Nos dois eu instalei o Mini Canva (render/mini_canva_sol.py), que faltava, então já dá para abrir e editar à mão.
E fé, prosperidade e hábitos não foram tocados — são os murais que você arrumou pessoalmente.