diff --git a/ROADMAP.md b/ROADMAP.md index 1373adc..d53942d 100644 --- a/ROADMAP.md +++ b/ROADMAP.md @@ -30,33 +30,24 @@ ## Mejoras de Presentación 🎨 -### 1. ⏳ Mejorar Animaciones de Figuras 3D +### 1. ✅ Mejorar Animaciones de Figuras 3D **Descripción:** Añadir movimientos más dinámicos e interesantes a algunas figuras **Prioridad:** Media -**Estimación:** 1.5 horas +**Estado:** ✅ COMPLETADO **Detalles:** #### CYLINDER (Y): -- **Rotación actual:** Solo eje Y (spin horizontal continuo) -- **Mejora propuesta:** Rotaciones multi-eje con cambios periódicos - - Rotación principal en eje Y (como ahora) - - Cada 3-5 segundos: tumbling en eje X o Z durante 1-2 segundos - - Efecto visual: "dar una vuelta" sobre otro eje ocasionalmente - - Transiciones suaves con aceleración/desaceleración +- ✅ **Rotación principal en eje Y** (spin horizontal continuo) +- ✅ **Tumbling ocasional en eje X** cada 3-5 segundos +- ✅ Transiciones suaves con ease-in-out (1.5s duración) +- ✅ Efecto visual: cilindro "se da una vuelta" ocasionalmente #### WAVE_GRID (W): -- **Rotación actual:** XY girando como esfera (confuso) -- **Mejora propuesta:** Vista frontal con pivoteo sutil - - **Vista principal:** Paralela a pantalla (mirando de frente) - - **Movimiento:** Pivoteo en centro con esquinas hacia adelante/atrás - - Ejemplo: esquina superior-derecha se aleja (Z-), inferior-izquierda se acerca (Z+) - - Movimiento ondulatorio sincronizado: olas + pivoteo crea efecto "océano" - - **Opcional:** Rotación completa ocasional (cada 10-15s) como transición - -**Implementación técnica:** -- Añadir `rotation_mode_` y `mode_timer_` a cada shape -- Estados: NORMAL, TRANSITION, ALTERNATIVE -- Interpolación suave entre modos de rotación +- ✅ **Vista frontal paralela a pantalla** (sin rotación confusa) +- ✅ **Pivoteo sutil en ejes X e Y** +- ✅ Esquinas se mueven adelante/atrás según posición +- ✅ Movimiento ondulatorio + pivoteo = efecto "océano" +- ✅ Velocidades lentas (0.3-0.5 rad/s) para organicidad ### 2. ✅ Modo DEMO (Auto-play) **Descripción:** Modo demostración automática con acciones aleatorias @@ -165,13 +156,15 @@ - ✅ Resolución configurable (mínimo 640x480) - 📝 Preparado para voxelización 3D (Enfoque B) en futuro -### 2025-10-04 (Sesión 4) - Modo DEMO +### 2025-10-04 (Sesión 4) - Modo DEMO + Mejoras Animaciones - ✅ **Implementado Modo DEMO (auto-play)** - Tecla D para toggle - ✅ Sistema de acciones aleatorias cada 3-8 segundos (configurable) - ✅ 8 tipos de acciones con pesos de probabilidad ajustables - ✅ Totalmente interactivo - usuario puede seguir controlando - ✅ Display visual "DEMO MODE" centrado en naranja -- ✅ Mejoras animaciones 3D: tumbling en cilindro + pivoteo en wave grid +- ✅ **Mejoras animaciones 3D**: tumbling en cilindro + pivoteo en wave grid +- ✅ CYLINDER: tumbling ocasional en eje X cada 3-5s con ease-in-out +- ✅ WAVE_GRID: pivoteo sutil paralelo a pantalla (efecto océano) - ❌ Eliminado sistema auto-restart antiguo (ya no necesario) ### 2025-10-04 (Sesión 3)