Exemplos de pipelines (Vídeo)
Abaixo estão fluxos completos e reais da playlist oficial do YouTube.
Exemplos
Experiências Spine2D 1: otimização de curvas com algoritmo RDP — demonstração base de otimização Spine 2D: o algoritmo Ramer–Douglas–Peucker (RDP) remove dados redundantes de curvas e chaves para reduzir o JSON. O RDP pode remover chaves importantes, por isso reveja sempre as animações e exclua ossos/slots sensíveis com nós de filtro antes do nó RDP. Ver no YouTube
Experiências Spine2D 2: otimização de curvas com algoritmo de quantização — a quantização é o otimizador de curvas mais seguro: arredondar valores (muitas vezes para 1 decimal) dá ganhos imediatos de tamanho. Exemplo: [0.115,14.5,0.222,-27.78] → [0.1,14.5,0.2,-27.8]. Use o nó de quantização como último passo antes do nó de saída para fixar a otimização; o vídeo mostra antes/depois com mudança visual quase impercetível. Ver no YouTube
Experiências Spine2D 3: reconstrução de curvas com Spline e Refit — Spline é sem perda para segmentos retos (remove chaves intermédias redundantes), enquanto Refit é com perda mas poderoso: reconstrói secções complexas como uma única curva Bézier. Estes algoritmos são ideais após bake de física e limpeza via o nó Schneider. Nota: iterações de Refit acima de 100 podem demorar minutos a encontrar a melhor curva. O vídeo mostra como ambos os métodos funcionam e a percentagem de otimização obtida. Ver no YouTube
Experiências Spine2D 4: remoção de dados redundantes com nós de visibilidade de anexos e limpeza — otimização estrutural Spine 2D com nós de visibilidade de anexos e limpeza. A visibilidade de anexos desativa anexos quando o alfa desce a 0 e restaura-os na transição suave, reduzindo chamadas de desenho e chaves redundantes. A limpeza remove redundâncias lógicas: faixas de cor/alfa não usadas, chaves de rotação IK totalmente controladas por restrições e chaves de restrições de caminho. O vídeo mostra como estas otimizações lógicas diferem da simplificação de curvas. Ver no YouTube
Experiências Spine2D 5: construção de pipelines não lineares (filtros e nó de união) — otimização não linear: divide o fluxo de dados com filtros (animação, osso, slot, parâmetro ou aparência), executa algoritmos diferentes em ramos paralelos (por exemplo, compressão agressiva para ossos do corpo mantendo a animação facial sem perda) e depois combina os ramos com um nó de união num único esqueleto. Este fluxo vai além de um simples Entrada → Otimização → Saída e permite otimizar apenas o que deve ser otimizado. Ver no YouTube
Experiências Spine2D 6: reempacotamento de texturas e escalonamento seletivo — fluxos avançados de otimização de texturas: os nós de desempacotamento e reempacotamento de atlas permitem desempacotar, redimensionar e reempacotar atlas dentro de um único grafo, mais rápido do que o fluxo de trabalho padrão do Spine. Usando um fluxo não linear, pode dividir recursos, manter texturas de personagem a 100% e reduzir outras para 25%, depois fundir tudo num atlas partilhado. O visualizador de atlas e recursos fornece inspeção visual e filtragem em cada etapa. Isto facilita definir alvos de redimensionamento, processar seletivamente e recombinar resultados como um modelo reutilizável. Ver no YouTube
Experiências Spine2D 7: redimensionamento instantâneo do esqueleto com nó de escala — fluxo de ponta a ponta de otimização Spine 2D com escalonamento do esqueleto. O nó de escala substitui um fluxo de trabalho Spine trabalhoso (exportar/importar, reempacotar/desempacotar, corrigir caminhos) por um único passo no grafo: definir o tamanho alvo, pré-visualizar instantaneamente na janela de visualização e iterar em tempo real. O vídeo liga a otimização de curvas e chaves, o processamento de recursos e o redimensionamento do esqueleto num só fluxo. Ver no YouTube
Experiências Spine2D 8: visão geral dos nós da beta pública — visita guiada a todos os nós disponíveis na beta pública e como o re‑polish faz a ponte entre as necessidades de animadores e programadores. Inclui limpeza de chaves redundantes, simplificação Bézier→linear, arredondamento para reduzir tamanho, remoção de anexos invisíveis, limpeza de propriedades não usadas, deteção de caracteres não ingleses e atlas desempacotar/filtrar/escalar/reempacotar. O visualizador duplo valida com comparação visual e FPS lado a lado. A beta pública está ativa em re-polish.com. Ver no YouTube
Experiências Spine2D 9: bake de restrições de física em keyframes — neste vídeo, demonstro as minhas experiências mais recentes a fazer bake de restrições de física em keyframes padrão. O novo algoritmo de bake garante: loops perfeitos (zero jitter ou saltos entre o início e o fim), tamanho de ficheiro otimizado (a limpeza automática de curvas mantém o tamanho do JSON próximo do original) e compatibilidade retroativa (chaves bakeadas permitem usar animações de física do Spine 4.2 no Spine 4.1 ou mesmo 4.0). Ver no YouTube
