Nonsense

DemoSlide

Proyecto

Un sistema de presentaciones con gusto a intro de demoscene.

Plataforma

WebGL/Three.js

Funcionalidades mínimas imprescindibles para el contenido

  • Palabras sueltas. Frases cortas (2-3 palabras)
  • Frases completas.
  • Efectos de atención (bump, glow, similares)
  • Un estilo de presentación / una escena

Funcionalidades útiles

  • Efectos secundarios
  • Imágenes
  • Bloques de código

Desarrollo

Hay dos opciones. Una es coger Automaton y meter la captura de eventos de teclado en el timeline como si fueran otro tipo de evento más. La otra es coger Cycle y re-construir sobre xstream los eventos de timeline. El problema de esta segunda opción es que sigue siendo necesario, hasta cierto punto, mantener la inversión de Automaton. Es decir, no se puede transformar la propia evolución del timeline en eventos porque fijo que el rendimiento va a ser horrible y porque, en el fondo, la única forma de llevar la demo bien es basándonos en rAF para renderizar o acabará habiendo problemas de sincronización y de flujo de datos.

Contenido adicional

Sería agradable poder disponer de varias escenas. No necesariamente en la misma presentación (aunque también sería agradable), pero sí por lo menos tener varias escenas tipo, cada una con un estilo visual y unas transiciones, y que la presentación pueda visualizarse con un tipo de escena u otra.