Mapping - Los clips salian del reves: mapper.js activaba UNPACK_FLIP_Y_WEBGL, pero el modelo va con origen arriba-izquierda y texImage2D ya sube la primera fila en t=0, asi que el flip la mandaba al final. Comprobado renderizando el mapper real en Chromium headless con una fuente mitad roja / mitad azul. - projectM se puede usar YA en una capa: los .milk de data/presets-projectm se traducen a Butterchurn en el navegador al elegirlos (milkdrop-preset- converter). La capa MilkDrop gana 'biblioteca' (butter | projectm) sin cambiar su firma, para no recrear el contexto WebGL al cambiar de una a otra. Medido: 100/100 presets de una muestra convierten, 84/84 de los que llevan shaders warp/comp; ~7 ms por preset. - Cada capa tiene su pestana arriba y su propia vista, y '+ CAPA' crea una y entra en ella: con varias capas, ir y volver a MAPPING no era viable. - Dos capas MilkDrop sin preset ya no salen identicas (cogian el indice 0): cada instancia elige uno al azar y lo escribe en el estado. - Una capa nueva ya no nace en la fuente "motor", que es el lienzo del motor activo y hacia que dos capas ensenaran lo mismo. Galeria de visuales - scripts/catalogar-visuales.py: ficha de cada clip (pelicula, personajes, duracion) y, sobre todo, si es una silueta de verdad y cuanta figura tiene. Distingue silueta de corte crudo por el negro puro del fondo: 0,63-0,90 frente a 0,04-0,06, sin zona gris. - El panel lista los clips agrupados por pelicula, con nombre legible y aviso de los que casi no tienen figura, en vez del nombre del archivo. - Soporte de siluetas con canal alfa (.webm VP9): transparencia de verdad, sin recorte por luminancia. El shader del mapper ya la respeta. Documentacion - docs/visuales.md nuevo; pendiente.md al dia con lo hecho y lo que queda. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
1.2 KiB
1.2 KiB
Imágenes del proyecto
Material gráfico que usa la documentación.
banner.svg— cabecera del README. Imagen original, vectorial.raspberry-pi-5.jpg— la placa Raspberry Pi 5. Se usa enrequisitos.md.milkdrop.jpg— ejemplo de visuales estilo MilkDrop. Se usa enuso.md.hydra.png— el entorno de Hydra. Se usa enuso.md.panel.png— captura del panel de control (pestaña MOTORES). Se usa enuso.mdy el README.mezclador.png— la tarjeta del Mezclador VJ con visuales de fondo. Se usa enmezclador.md.mapping.png— la pestaña MAPPING con la previsualización. Se usa enmapping.md.capas.png— tres capas con visuales distintos (dos MilkDrop + un clip + una franja de shader). Se usa enmapping.mdy el README.demo.mp4— vídeo corto de FOSFENO en marcha. Se usa en el README (recomprimido para que no pese; el original eran 80 MB).
Si montas FOSFENO, puedes añadir aquí tus propias fotos: el equipo conectado
al proyector, la proyección durante un evento, capturas de cada motor. Son
más auténticas y no tienen problemas de licencia. Guárdalas en esta carpeta
y enlázalas desde el README.md o desde los archivos de docs/.