Como posso reduzir o tamanho do JSON Spine sem perder qualidade visual?
Remova keys redundantes, simplifique curvas com tolerância de erro e elimine entidades não utilizadas antes da exportação de release.
re-polish ajuda equipas de jogos a otimizar exportações Spine JSON com qualidade previsível. Esta FAQ cobre questões práticas sobre redução de tamanho, limpeza de curvas e baking de física no Spine 4.2.
Última atualização: 2026-02-17
Remova keys redundantes, simplifique curvas com tolerância de erro e elimine entidades não utilizadas antes da exportação de release.
JSON é legível por humanos e armazena estruturas de texto detalhadas. A vantagem é inspeção, diffing e automação de pipeline mais fáceis.
Distribuições densas de keys, dados de curvas complexos e estruturas bone/slot sobredimensionadas.
Sim. Payloads menores significam transferência mais rápida, menos tempo de parsing e menos pressão de memória.
A segurança depende dos limites e do tipo de track. Transformações típicas são seguras; VFX e movimentos estilizados precisam de configurações conservadoras.
Para micro-movimentos, detalhes de estilo artesanais e sincronização estrita com áudio ou triggers de gameplay.
Após o baking, a animação frequentemente contém keys ruidosas. A limpeza reconstrói curvas mais suaves e compactas.
Compare antes/depois em clips de controlo: rotações rápidas, extremos, costuras de loop e segmentos VFX.
O baking converte a saída da simulação em keys determinísticas, melhorando a previsibilidade e estabilizando loops.
O baking produz sequências de keys muito densas. É necessário um segundo passo para recuperar um tamanho compacto.
Na maioria dos casos sim, se o JSON contiver keys de animação padrão sem dados de física específicos do runtime.
Alinhe as poses de início/fim e controle a janela de transição. O alisamento pós-bake ajuda a remover picos.
Sim. Use o pipeline upgrade → bake → downgrade: o nó Set Spine Version atualiza o seu JSON para 4.2, o nó Add Physics Constraints adiciona física aos ossos selecionados, o nó Bake Physics converte simulações em keyframes padrão, e um passo final do Set Spine Version faz o downgrade para a sua versão alvo. O resultado é um ficheiro de animação normal sem dependências de física, compatível com runtimes anteriores. Isto permite-lhe aproveitar a física do Spine 4.2 como ferramenta rápida de criação de movimento mesmo que o seu projeto funcione num runtime anterior.
A limpeza manual oferece controlo máximo mas não escala bem. A automação oferece consistência e velocidade.
Monitorize tamanho JSON, tempo de parsing, pico de memória no carregamento e diffs visuais.
A sobrecompressão em tracks críticos para o estilo. Mantenha valores conservadores e execute verificações QA direcionadas.