# SELENE · Notas de construcción

Documento público de nueva autoría: describe el código de esta demo, no recupera documentación ni pruebas históricas.

## Qué hace

SELENE es un concepto de Laboratorio Fai, no un producto contratado ni un caso de cliente. La escena usa WebGL2: `renderer.js` lee el relieve y el albedo de `assets/surface-rgba-lossless.webp`, calcula la superficie, normales y sombras en un shader. El terreno procede de ecuaciones originales; no es cartografía lunar ni una imagen de NASA. La iluminación es ilustrativa, no una simulación físicamente calibrada.

Los controles permiten cambiar iluminación y orientación, arrastrar la escena, restablecerla y pausar el movimiento. `clock.mjs` detiene la animación con movimiento reducido, pestaña oculta o escena fuera de vista; los cambios de controles siguen repintando. Sin WebGL2 queda el póster estático.

El formulario clasifica texto mediante reglas locales en `main.js`: Comercial, Soporte u Operaciones. Es una simulación determinista pendiente de revisión humana: no llama a modelos de IA, no envía solicitudes ni conecta herramientas externas. Utiliza ejemplos sin datos sensibles.

## Procedencia y licencias

El código visual y el terreno son originales de Laboratorio Fai. Esta nota no concede una licencia general de reutilización del código o del arte. Las fuentes locales tienen SIL Open Font License 1.1; los textos completos y sus avisos de autoría son:

- `assets/fai-archivo-es-en-variable.woff2` → [Archivo · licencia](/demos/licenses/fai-archivo-OFL.txt).
- `assets/fai-big-shoulders-es-en-variable.woff2` → [Big Shoulders · licencia](/demos/licenses/fai-bigshoulders-OFL.txt).

[Volver a SELENE](/demos/lunar/) · [Todas las demos](/demos/) · [Contacto con Fernando](https://fjmn.vercel.app/#deploy)
