PTENES
RECORRIDO 3

🛠️ Proyectos prácticos

Cuatro piezas completas, una por biblioteca — desde del escenario real al deliverable. GSAP para storytelling, D3 para datos, Three.js para 3D cinematográfico, Lottie para microinteracciones. Cada módulo es un proyecto de principio a fin.

4
Proyectos
24
Temas
~3h
Duración
Práctico
Nivel
Escenario + Prompt 📒 GSAP 🌍 D3 🏍️ Three.js
📒 3-1
SaaS Walkthrough
GSAP
🌍 3-2
Population Shift
D3
🏍️ 3-3
Motorcycle Commercial
Three.js
🏦 3-4
Incorporación bancaria
Lottie

Mapa de la ruta

Contenido detallado

3.1~45 min

📒 SaaS Walkthrough (GSAP)

Una startup lanza una app de notas con IA: un video de 45s de la landing muestra Problema → Solución → Features → CTA. GSAP coordina la coreografía de la timeline como un director de arte.

Qué es:

Video de lanzamiento de SaaS de 45s: titular → subtítulo → funciones con entrada escalonada → dashboard → estadísticas → CTA. GSAP brilla en coreografías con muchos elementos.

Por qué aprender:

Entender el encaje entre la librería y el proyecto ahorra retrabajo; GSAP es storytelling mediante el movimiento.

Conceptos clave:

timeline GSAP · secuencia narrativa · jerarquía de movimiento.

Qué es:

El titular sube desde abajo con spring; el subtítulo aparece con fade-in y un delay adecuado. Son los anclajes de la jerarquía visual.

Por qué aprender:

Las primeras escenas determinan el tono emocional de todo el video.

Conceptos clave:

fromBelow · spring easing · desplazamiento del retardo.

Qué es:

Tres tarjetas de funcionalidades entran en stagger (~0.15s entre cada una); el mockup del dashboard se desliza desde la derecha. El ritmo stagger es la firma visual de GSAP.

Por qué aprender:

Stagger transforma elementos iguales en una secuencia con personalidad.

Conceptos clave:

gsap.stagger · slideInRight · revelación secuencial.

Qué es:

Los números se animan desde cero hasta el valor real con easing power2. El conteo ascendente de «10,000 usuarios» genera credibilidad visualmente.

Por qué aprender:

Los counters animados son comprobablemente más persuasivos que los números estáticos.

Conceptos clave:

counter animation · interpolateValue · power2.out.

Qué es:

El botón CTA escala de 0.8 a 1 con un ligero overshoot, captando la atención después del clímax de las estadísticas.

Por qué aprender:

El CTA es la única acción que el video busca del espectador — el movimiento debe subrayarlo.

Conceptos clave:

scale pop · back.out · puntuación de movimiento.

Qué es:

Composición final: 6 escenas en sequence, render 1920×1080, MP4 para Product Hunt, pitch deck y landing page.

Por qué aprender:

Saber cuál es el destino final define la resolución, la duración y el códec desde el primer prompt.

Conceptos clave:

render · composición final · distribución.

Ver completo
3.2~45 min

🌍 World Population Shift (D3)

Bar race animado que muestra los 10 países más poblados de 1990 a 2030. D3 transforma una hoja de cálculo en un documental: cada reordenamiento de barras cuenta una historia.

Qué es:

Documental sobre el crecimiento poblacional de 1990–2030. Sin D3 tienes números; con D3 tienes una historia que se desarrolla en el tiempo.

Por qué aprender:

D3 es la única biblioteca de la lista nativa para escalas, ejes y transiciones de datos.

Conceptos clave:

data storytelling · scale linear · axis dinámico.

Qué es:

Conjunto de datos de país × año × población. La escala lineal asigna valores a píxeles; la escala de bandas distribuye las barras con un espacio uniforme.

Por qué aprender:

Una escala incorrecta = barras que se desbordan o desaparecen. Es la base.

Conceptos clave:

scaleLinear · scaleBand · domain/range.

Qué es:

En cada frame de Remotion, se vuelve a calcular el ranking. Las barras interpolan suavemente su posición Y y su ancho; los cambios de liderazgo se marcan con una breve pausa.

Por qué aprender:

La transición de ranking es el momento dramático del bar race: es donde reacciona el espectador.

Conceptos clave:

sort dinámico · interpolación de posición · pausa dramática.

Qué es:

Las etiquetas de país y valor siguen las barras. El contador de año en la esquina muestra 1990 → 2030 en tiempo real, anclado al frame de Remotion.

Por qué aprender:

Las etiquetas que se «pegan» a las barras son lo que hace que la carrera de barras sea legible a alta velocidad.

Conceptos clave:

text follow · year counter · readability motion.

Qué es:

Mapa de color persistente por país (el mismo color independientemente del ranking). Fondo oscuro, barras con un gradiente del color del país a un tono más claro.

Por qué aprender:

La consistencia del color es lo que permite que el espectador siga un país durante todo el video.

Conceptos clave:

colorMap · identidad persistente · estética documental.

Qué es:

El mismo componente bar race, cambiando solo el conjunto de datos, se convierte en una infografía de ingresos, un ranking de equipos o de aprobación presidencial.

Por qué aprender:

Una plantilla bien parametrizada se amortiza en decenas de videos.

Conceptos clave:

componente genérico · props del dataset · multiplicación del contenido.

Ver completo
3.3~45 min

🏍️ Motorcycle Commercial (Three.js)

Showcase cinematográfico: la cámara orbita mientras las luces se reflejan en la carrocería metálica. Nada más de la lista crea escenas 3D convincentes: Three.js es la opción obvia.

Qué es:

Anuncio automotriz premium: cámara en órbita, luces de estudio, reflejo metálico, fondo oscuro. Ninguna otra biblioteca genera aquí 3D renderizado.

Por qué aprender:

Elegir la herramienta adecuada para el trabajo adecuado es la meta-habilidad más valiosa de cualquier proyecto.

Conceptos clave:

scene · camera · renderer · WebGL.

Qué es:

La luz principal, la luz de relleno y la luz de contorno simulan un estudio fotográfico. PointLight y SpotLight con intensidad calibrada revelan la forma del objeto.

Por qué aprender:

La iluminación distingue una escena amateur de un producto premium más que cualquier mesh.

Conceptos clave:

three-point lighting · PointLight · rim light.

Qué es:

MeshStandardMaterial con metalness=0.9 y roughness=0.1. Un EnvMap cúbico simula el reflejo del entorno: el «brillo de concesionaria».

Por qué aprender:

El material adecuado transforma un cubo en un producto deseable.

Conceptos clave:

metalness · roughness · envMap.

Qué es:

La cámara se mueve en arco alrededor del objeto mediante Math.sin/cos del frame actual. Movimiento lento y deliberado, como una cámara de cine de alta gama.

Por qué aprender:

El movimiento de cámara es donde el espectador siente el carácter de la marca.

Conceptos clave:

camera orbit · sin/cos path · dramatic pacing.

Qué es:

Suelo con un plano reflectante sutil, fondo #0a0a0a, niebla exponencial que oscurece los bordes. Principios de composición de fotografía de producto aplicados al 3D.

Por qué aprender:

La composición guía la mirada incluso sin movimiento.

Conceptos clave:

FogExp2 · plano reflectante · encuadre.

Qué es:

Renderizado en 4K con antialias; salida MP4 para Instagram, YouTube y medios out-of-home. El resultado parece marketing automotriz profesional.

Por qué aprender:

Saber hasta dónde llega el stack define lo que puedes vender.

Conceptos clave:

antialias · render 4K · producto premium.

Ver completo
3.4~45 min

🏦 Banking Onboarding (Lottie)

Una fintech necesita animaciones de onboarding: crear cuenta → depositar → transferir → confirmar. Lottie ofrece un alcance reducido, rapidez y una confiabilidad excepcional: la opción correcta.

Qué es:

Cuatro microanimaciones de onboarding móvil. Lottie = JSON ligero, escalable infinitamente, funciona en React Native sin recompilar.

Por qué aprender:

Para el alcance de una microinteracción, Lottie es más rápido y confiable que cualquier biblioteca de animación programática.

Conceptos clave:

Animación JSON · vectorial · multiplataforma.

Qué es:

El logo de la app escala desde el centro, el fondo pasa de oscuro a blanco y los elementos de la UI aparecen en una cascada suave.

Por qué aprender:

La pantalla de inicio es la primera impresión emocional del producto.

Conceptos clave:

revelación del logo · cascada de UI · momento de marca.

Qué es:

Un ícono de moneda cae y aterriza en la billetera; una flecha de transferencia recorre el camino de A a B. Ambas usan animación de trayectoria de Lottie.

Por qué aprender:

Las animaciones de trayectoria son el punto fuerte de Lottie: fluidez de SVG en tiempo de ejecución.

Conceptos clave:

animación de trayectoria · seguir una trayectoria · UX de transacciones.

Qué es:

El círculo verde se dibuja mediante stroke-dashoffset; la marca de verificación aparece dentro; un ligero rebote final. El cierre emocional de la secuencia.

Por qué aprender:

La confirmación de éxito es el momento en que el usuario decide si confía en la app.

Conceptos clave:

stroke-dashoffset · reveal · estado de éxito UX.

Qué es:

El hook useLottie con currentFrame de Remotion garantiza que la animación JSON avance exactamente en el frame correcto del render.

Por qué aprender:

Sin sincronización de frames, el render queda desincronizado entre la vista previa y el MP4 final.

Conceptos clave:

sincronización de frames · useLottie · renderizado determinista.

Qué es:

Cuatro JSON exportados + componente React reutilizable. Puede integrarse en React Native o en una aplicación web sin modificar el código.

Por qué aprender:

Lottie es el único formato de animación que pasa del prototipo a la app de producción sin fricción.

Conceptos clave:

Exportación JSON · React Native · listo para producción.

Ver completo
← Anterior: Librerías Siguiente: Producción →