Animações web controladas por rolagem ganham novo Skill de IA
O Oil Motion transforma vídeos gerados por IA em animações interativas para páginas, com controle por mouse, toque, arrasto e orientação do dispositivo.
O Oil Motion transforma vídeos gerados por IA em animações interativas para páginas, com controle por mouse, toque, arrasto e orientação do dispositivo.
Criado pelo usuário ou organização oil-oil, o repositório oil-oil/oil-motion aparece em alta no ranking semanal do Trendshift, na 14ª posição, após somar 837 estrelas no período consultado. O projeto propõe um fluxo para resolver um problema comum: vídeos gerados por IA normalmente são reproduzidos do início ao fim e não respondem diretamente às ações do visitante.
O Oil Motion é apresentado como um Skill, isto é, uma capacidade que pode ser usada por um agente de IA para planejar, gerar, revisar e integrar animações interativas em páginas web. O usuário descreve o objetivo, fornece os materiais e informa qual ação deve controlar a animação.
A proposta atende situações em que uma simples imagem, vídeo convencional ou transformação de escala não reproduz adequadamente um movimento. Um produto pode se desmontar conforme a rolagem, um personagem pode mudar de direção com o mouse e uma demonstração pode avançar ou retroceder conforme o usuário arrasta um controle.
O projeto também considera a preparação dos arquivos para a web. O agente verifica quadros, remove pausas e repetições, identifica falhas visuais e comprime os recursos conforme o tamanho real de exibição.
A lógica central é associar a posição da interação ao progresso da animação. Em uma sequência com 100 quadros, por exemplo, uma rolagem de 30% exibe aproximadamente o quadro 30; ao voltar a rolar, a animação retorna pelos mesmos quadros.
O fluxo descrito no README segue estas etapas:
Materiais de referência e objetivo
↓
Definição dos estados inicial, intermediário e final
↓
Geração de movimento contínuo com IA
↓
Revisão quadro a quadro
↓
Corte, organização e compressão dos recursos
↓
Integração com rolagem, mouse, toque, arrasto ou orientação
Para instalar, o README orienta dizer ao agente: “ajude-me a instalar o Skill https://github.com/oil-oil/oil-motion”. O documento também informa que a primeira geração requer a configuração de uma chave de API, armazenada localmente e reutilizada pelo agente.
O README também prevê reprodução automática quando não há interação, com mudança para o modo controlado assim que o visitante começa a agir. Em telas menores, o agente pode preparar recursos diferentes para reduzir o peso carregado.
O Oil Motion não trata o vídeo gerado como um arquivo que precisa ser recriado durante cada interação. Em vez disso, prepara previamente uma sequência de quadros e apenas localiza a posição correspondente ao comando recebido pelo navegador.
Para animações pequenas, bidimensionais, em loop ou com muitos saltos, o projeto indica o uso de uma coleção de imagens Alpha WebP. Para sequências grandes, longas e controladas por uma dimensão, recomenda quadros-chave em MP4 com fundo verde e remoção em tempo real via WebGL.
A seleção entre os formatos é feita pelo agente com base no tamanho da área, duração, forma de acesso e orçamento dos dispositivos. O usuário não precisa escolher ou manter duas implementações, segundo o README.
O repositório foi criado em 7 de agosto de 2026 e recebeu seu último commit em 9 de agosto de 2026. Na consulta de 11 de agosto, havia duas issues abertas, 1.411 estrelas e 113 forks. Não foi encontrada nenhuma release, e não há site oficial informado.
A documentação afirma que o processamento pode corrigir pequenas diferenças de posição, cor, repetição e codificação, mas não conserta um desenho de movimento mal planejado. Alterações na estrutura do objeto, nas relações entre membros ou na direção da ação podem exigir novos quadros-chave ou outra geração de vídeo.
Também é necessário considerar acessibilidade e desempenho. O fluxo prevê uma imagem estática para falhas de carregamento, um primeiro quadro claro e uma alternativa sem movimento quando o usuário desativa animações. Dependências técnicas específicas, provedores de IA utilizados, custos de geração e requisitos de infraestrutura não são informados no repositório.
A licença é MIT, mas o README não detalha os direitos ou restrições dos materiais usados como referência nem dos serviços de geração. A chave de API fica no computador local, conforme a documentação; práticas adicionais de segurança e auditoria não são informadas.