← Registro de alterações
Diário2026-05-28

Um ambiente de trabalho de animação dedicado + streaming de ferramentas ao vivo

Este dia dividiu a bancada de trabalho de personagens inchada em ferramentas focadas (personagem, animação, efeitos), e a execução da ferramenta tornou-se streaming ao vivo e colapso automático quando concluída. A visualização é mais estável; o mecanismo adicionou um sistema de áudio, herança de material e um lote de demonstrações de renderização avançadas.

Dividir e transmitir: torne as grandes ferramentas focadas, torne a espera transparente

As duas linhas gerais do dia são ambas sobre clareza. Uma delas é dividir uma grande bancada de trabalho cada vez maior em ferramentas focadas - grande e tudo geralmente significa que nada é tranquilo e, depois de dividir cada uma delas, você pode ficar mais focado e ir mais fundo. A outra é transformar a chamada de ferramenta do agente de “uma caixa preta que você espera” em “observar o funcionamento ao vivo” – tornando a espera transparente para que você possa ver em qual etapa ela está. Uma é a clareza estrutural, a outra a clareza do processo; com polimento de estabilidade de visualização e vários novos recursos de mecanismo, o trabalho geral do dia é manter esse sistema cada vez maior claro e controlável para as pessoas.

A bancada de personagens se divide: personagem, animação, efeitos, cada um focado

A bancada de trabalho do personagem original carregava muitas responsabilidades - modelagem, animação e efeitos, todos empilhados, ficando inchados e sem espaço para esticar. Este dia dividiu-o por função: recursos relacionados à animação (animação esquelética, geração de vídeo e pipelines relacionados) foram transferidos para um ambiente de trabalho de animação dedicado; capacidades relacionadas a efeitos (geração de vários efeitos visuais) movidas para uma bancada de efeitos/habilidades separada; e a própria bancada do personagem foi reduzida para "focar no personagem". A divisão foi cuidadosa – o código compartilhado de baixo nível foi transportado com anotações claras para que depois as ferramentas não dependessem umas das outras e pudessem evoluir independentemente. Com uma divisão de trabalho mais clara, cada ferramenta é mais focada e utilizável, e cada uma pode ir mais fundo em sua própria direção sem que uma mudança repercuta em tudo.

A execução da ferramenta é transmitida ao vivo e depois se arruma

Quando um agente chama uma ferramenta, o processo agora é transmitido ao vivo – a saída é lançada linha por linha para que você possa acompanhar o progresso em vez de esperar inexpressivamente pelo resultado final. Por trás disso, o back-end ganhou “saída de streaming incremental para chamadas de ferramentas”: uma ferramenta envia fragmentos para a interface em tempo real enquanto é executada, em vez de reter tudo até terminar. Para evitar inundar a tela, o display mantém uma “cauda rolante” apenas das últimas linhas; quando a etapa termina, seu painel de ferramentas é automaticamente recolhido e a interface retorna para a limpeza imediatamente. Isso melhora a “experiência de espera”: enquanto espera por uma ferramenta que pode funcionar por dezenas de segundos, vê-la se mover genuinamente e saber em que etapa ela está é muito mais reconfortante do que olhar para um botão giratório congelado. Transparente enquanto você assiste, fora do caminho quando você vê - exatamente a discrição que uma boa ferramenta deve ter.

Uma visualização mais estável: prevenção de falhas + remoção da sobreposição redundante

A estabilidade da visualização passou novamente neste dia. A peça principal: antes de recarregar a visualização, ela agora libera "graciosamente" os recursos gráficos mantidos anteriormente e depois carrega o novo - evitando que renderizações antigas e novas agarrem recursos e travem todo o ambiente gráfico. A detecção de falhas também ficou mais inteligente, alterada para “começar a julgar somente depois que o primeiro quadro aparecer”, evitando alarmes falsos durante a janela recém-carregada e ainda não renderizada. A sobreposição de travamento um tanto redundante foi removida – se você realmente precisar recomeçar, a barra de ferramentas já possui um botão recarregar, o que é suficiente. A saída de streaming também foi acelerada para evitar a atualização muito rápida e arrastar a renderização. Individualmente refinados, eles juntos decidem uma coisa: se, conforme você tenta editar repetidamente na visualização, ela continua travando em você. Eliminar essas pequenas falhas uma por uma é o que mantém a criação ininterrupta.

Motor: um sistema de áudio + herança de material + demonstrações de renderização avançadas

O motor encheu vários pedaços neste dia. O mais notável é o sistema de áudio - o mecanismo conectado a um sistema de som baseado na capacidade de áudio padrão da web, para que os jogos agora possam produzir som: música de fundo, efeitos sonoros e áudio baseado em cena, todos têm suporte subjacente; um jogo sem som sempre carece de metade da alma, e esta etapa adiciona a dimensão de “audição”. Nos materiais, a herança de um material "pai" foi suportada: coloque configurações compartilhadas no pai, e um filho substitui apenas o que difere, tornando um lote de materiais estilisticamente unificados, mas ligeiramente variáveis, gerenciáveis ​​​​e menos propensos a erros; o registro de materiais também foi unificado. Nas demonstrações de renderização, um lote de demonstrações de técnicas avançadas (profundidade, estêncil, mesclagem, seleção, etc.) foi concluída - tanto documentação viva das capacidades do motor quanto um modelo para efeitos visuais mais complexos posteriormente.

O que este dia significa

Este dia trabalhou para "manter-se limpo depois de crescer". A divisão de ferramentas admite que “uma ferramenta não pode fazer tudo”, então deixe o especializado se especializar; a execução do streaming admite que “os usuários têm o direito de ver o que a IA está fazendo”, portanto, torne-o transparente; visualize a prevenção de colisões e o áudio do motor, além da herança do material, suavizando a rugosidade e preenchendo lacunas em seus próprios cantos. O que um sistema perde mais facilmente ao se expandir rapidamente é a “clareza” – os recursos se acumulam, as ferramentas ficam emaranhadas, o processo se torna uma caixa preta. Este dia foi para o outro lado: em vez de ficar enchendo uma ferramenta grande, divida-a para que cada uma fique limpa; em vez de deixar a espera ser uma caixa preta, deixe o processo aberto para as pessoas. Manter-se claro é a pré-condição para que um sistema complexo seja confiável e orientado a longo prazo.

← Todas as atualizações diárias