(85) 99645-7140 nelclassico@gmail.com Praça Coronel Melquiades, 124
Articles Tecnologia

Explorando rotações de imagens 3D na rolagem | Codrops

Conteúdo deste artigo

Tempo de leitura: 3 min

Há alguns dias me deparei com esta linda animação de Jason Booth .

Gostei muito de como as imagens giram à medida que se movem pela janela de visualização e isso me fez pensar em quantas variações diferentes poderiam ser construídas a partir da mesma ideia central. Essas demonstrações são o resultado dessa exploração.

[codrops_course_ad id=”115731″]

O conceito

A ideia principal por trás desses efeitos é organizar as imagens ao longo de um caminho semelhante a uma onda e animam suas transformações com base no progresso da rolagem. À medida que cada imagem entra e sai da janela de visualização, ela gira no espaço 3D enquanto se move ao longo do eixo z, criando diferentes alterações de profundidade e orientação ao longo da interação.

As animações são conduzidas pelo ScrollTrigger do GSAP, com Lenis fornecendo rolagem suave. A partir daí, tudo se resume a como as transformações são calculadas e mapeadas para o progresso da rolagem.

Variações

Depois que a configuração básica estiver definida, há muitas direções que você pode seguir. Diferentes curvas de atenuação, funções de interpolação, faixas de rotação, mapeamento de profundidade, escala e filtros CSS produzem resultados muito diferentes enquanto dependem da mesma estrutura subjacente. Algumas demos exageram o movimento 3D, outras enfatizam a profundidade ou usam desfoque e brilho para reforçar a ilusão de movimento.

Variação 1: Uma combinação simples de rotação e profundidade 3D, com imagens seguindo um layout semelhante a uma onda à medida que se movem pela janela de visualização.
Variação 2: ângulos de rotação aumentados e movimento de profundidade mais forte criam um efeito 3D mais pronunciado, preservando a mesma estrutura orientada por rolagem.
Variação 3: Uma rotação não linear combinada com profundidade, movimento vertical e ajustes de cor cria uma transição mais dinâmica através da janela de visualização com profundidade.
Variação 4: A velocidade de rolagem é usada para introduzir desfoque de movimento e alterações de saturação, fazendo com que a animação reaja à rapidez com que a página é rolada.
Variação 5: Escala, desfoque, brilho e um ponto médio mantido são combinados com transformações 3D para criar uma transição mais estilizada.

Esses exemplos servem como ponto de partida, então sinta-se à vontade para ajustar a matemática, combinar ideias de diferentes demonstrações e ver que tipos de interações você pode criar.

Deixe um comentário

Seu email não será publicado. Campos obrigatórios marcados com *

Este site utiliza o Akismet para reduzir spam. Saiba como seus dados em comentários são processados.