FOSFENO/.gitignore
hacklab 8dd58bb293 Mapping in-browser (Fase 1) + trabajo en curso
Projection mapping editable desde el navegador, sin herramientas externas:
- web/stage/mapper.js (nuevo): compositor WebGL que texturiza el motor activo
  sobre superficies deformables (homografia por vertice: keystone correcto).
- Editor con raton en el escenario (crear, arrastrar esquinas, mover, borrar)
  y previsualizacion arrastrable en el panel (raton/tactil) para editar desde
  el movil sin tocar la ventana de visuales.
- Backend: estado "mapping" + evento set_mapping, persistido en data/mapping.json
  (ignorado en git). Seccion "Mapping" en el panel + texto de ayuda.
- Solo motores web (butterchurn/hydra/shaders/mixer); projectM no se mapea.
- .gitignore: excluye config de runtime (mapping.json, pm-favoritos.json).

Incluye ademas trabajo en curso previo sin commitear (server.py, stage.js,
panel.js/css, ayuda.json, hydra-sketches.json, problemas.md,
start-projectm.sh), subido junto a peticion del autor.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-07-27 00:19:30 +02:00

24 lines
441 B
Text

# Entorno Python
.venv/
__pycache__/
*.pyc
# Librerias web (las regenera install.sh)
web/node_modules/
web/lib/
web/package-lock.json
# Presets de projectM (los descarga install.sh)
data/presets-projectm/
# Videos del mezclador (los copia el usuario), pero conservamos el README
data/videos/*
!data/videos/README.txt
# Config de runtime (por instalacion): no va al repo
data/mapping.json
data/pm-favoritos.json
# Temporales
*.log
*.tmp