# Modelos del descenso

## Catálogo activo, revisión del 7 de septiembre de 2026

Hay 50 especies seleccionadas e integradas. Son 49 ilustraciones originales CC0 y una digitalización de terceros, la de *Globoquadrina conglomerata*, con licencia y enlaces en cada ficha. *Globigerina bulloides* es, desde el 29 de septiembre de 2026, una ilustración original de la concha vacía (`04_prototipos/blender-f6/fauna_realista/globigerina_bulloides.py`). La digitalización del modelo didáctico T-51 queda en el historial. El catálogo conserva las bandas habilitadas por OBIS, y el recorrido diseñado de 0 a 4.000 m distribuye 97 encuentros editoriales en las bandas n1 a n6. Desde el 2 de octubre de 2026 se suman las 14 especies de la fauna ampliada, del taller BF08. Son ilustraciones originales CC0 en `mamiferos/`, `aves/`, `peces/` e `invertebrados/`, con sus franjas de `/datos/vida/fauna_ampliada.json` (paso31) y un encuentro por franja después de los anteriores. En total son 64 especies. En la obra, el albatros de ceja negra planea alrededor del barco del inicio y tiene su parada en el recorrido, sin encuentro en el agua. Esta decisión de representación no afirma que la especie sea incapaz de bucear. La banda n7 sigue documentada en los datos, pero no se simula un encuentro por debajo del límite explorable. Las animaciones, tallas de presentación y posiciones no son observaciones biológicas.

*Squalus* usa ahora `squalus-original.glb`, una superficie original con cuerpo y aletas principales continuos y un ciclo de ondulación posterior. El escaneo anterior permanece archivado y atribuido, junto con `nadoSqualus.ts`. El recurso nuevo mira hacia +Z, tiene desfase de rumbo cero y clip propio, y no usa el rig del escaneo. La geometría, las fuentes anatómicas, los intentos y los límites están en `01_investigacion/fauna_squalus/ENTREGA.md`.

El catálogo completo se audita con `python3 03_pipeline/paso18_modelos_descenso.py --validar`. Los originales se reproducen con los constructores y preparadores de su carpeta en `04_prototipos/blender-f6/`. El modo histórico `--preparar` no sirve para el catálogo completo, porque sólo convierte recursos descargados. La calidad anatómica y artística final sigue en revisión.

## Historial de las primeras incorporaciones

Los estados, coberturas y procedimientos de las secciones siguientes describen sus primeras versiones y se conservan para rastrear el proceso. No reemplazan el catálogo activo anterior.

El catálogo relaciona el nombre científico exacto con los niveles permitidos por `datos/vida/niveles.json`. La posición en la escena es ilustrativa. Los registros no equivalen a abundancia, localización actual ni prueba de hábitat vivo a esa profundidad.

| Archivo | Autor y fuente | Licencia | Presentación |
|---|---|---|---|
| squalus-acanthias.glb | [Dr. J. Arbour, MTSUichthyology](https://sketchfab.com/3d-models/spiny-dogfish-squalus-acanthias-b64b5c660da34141b8c94dd056264c65) | [CC-BY 4.0](https://creativecommons.org/licenses/by/4.0/) | Espécimen preservado digitalizado, con postura articulada y nado ilustrativo sobre su malla y textura. Longitud biológica no verificada. |
| globigerina-bulloides.glb | [Emily Hauf, Digital Atlas of Ancient Life, PRI](https://sketchfab.com/3d-models/foraminiferan-globigerina-bulloides-1b15e163baa446eabded27b62e96a2ba) | [CC0 1.0](https://creativecommons.org/publicdomain/zero/1.0/) | Digitalización de un modelo didáctico ampliado, colección T-51. Se muestra ampliado, con aviso permanente, y no es tamaño real. Reemplazada el 29 de septiembre de 2026 por una ilustración original con el mismo nombre de archivo. |

La distribución es [Objaverse 1.0](https://objaverse.allenai.org/docs/objaverse-1.0/), con los mismos identificadores de Sketchfab. Las URLs de descarga y hashes en `catalogo.json`. La atribución también aparece al tocar el organismo.

Los cambios respecto de los originales son la conversión de material especular antiguo a PBR cuando corresponde, la simplificación, la compresión Meshopt y las texturas WebP de hasta 1.024 píxeles. En la escena se recentran los modelos y se adapta su luz a la óptica submarina. El IOR extremo producido por la conversión de Squalus se normaliza para recuperar la textura difusa. Se conservan autor, licencia, título y URL en los metadatos internos del GLB.

Movimiento, del 7 de septiembre de 2026. `nadoSqualus.ts` traza un eje en las coordenadas de la digitalización, abre la postura preservada y asigna 33 articulaciones. La onda lateral crece hacia la cola y el ejemplar gira siguiendo su trayectoria. Se omiten 88 triángulos que unían superficies en contacto en la pose original y quedaban estirados entre cola y tronco. No se rellenan huecos ni se agrega anatomía. La desaturación parcial y la adaptación de luminosidad del espécimen son decisiones visuales, no coloración viva verificada. La geometría articulada y los materiales pertenecen a cada instancia, sin alterar el GLB cacheado. Globigerina deriva y rota pasivamente, sin simular nado de pez. Trayectorias y ritmos no son datos de OBIS. Ambos respetan la banda del catálogo y la preferencia de movimiento reducido.

Se reproduce desde la raíz del proyecto con estos comandos.

```sh
python3 03_pipeline/paso18_modelos_descenso.py --validar
python3 03_pipeline/paso18_modelos_descenso.py --preparar
```

`--preparar` requiere `npm ci` en `05_obra` y `curl`. Descarga los originales en un directorio temporal, verifica su SHA256 y reproduce la conversión con glTF Transform 4.5.0. Los datos crudos y los niveles de OBIS no se modifican.

Cobertura de esa versión, con modelos en n2, n5 y n6. n1, n3, n4 y n7 conservan referencias de datos sin modelo. El fondo todavía no está poblado con modelos de especies verificadas.

Después, los encuentros pasaron a usar semillas independientes, destinos nuevos con giro gradual y fundidos de carga, distancia y banda. La onda de la cola acompaña la velocidad y el viraje. Eso mejoró el movimiento, pero las aletas y la calidad del escaneo todavía no alcanzaban, y la revisión anatómica pasó al taller de Blender. No hay modelos nuevos aceptados en esta tanda.

## Revisión de Globoquadrina conglomerata en Blender, del 7 de septiembre de 2026

Fue el tercer modelo activo, sólo en n2 y n3 según niveles.json. La fuente es foraminarium, con licencia CC BY 4.0, y la URL y los metadatos completos están en catalogo.json. La versión anterior facetada permanece como candidata descartada en el taller. Se unieron los fragmentos, se soldaron y se redujo la malla antes de recalcular el sombreado suave, con material neutro. El GLB final pesa 1.211.636 bytes, con Meshopt y sin texturas nuevas. Es una concha ampliada, no un animal vivo recreado ni su tamaño real. La deriva ilustrativa, la ficha OBIS y el movimiento reducido se verificaron en el navegador.

`paso18_modelos_descenso.py --preparar` reproduce su compresión desde `04_prototipos/blender-f6/globoquadrina_refinada.glb` y verifica el hash del intermedio y de la salida. La escena de edición se conserva aparte en `globoquadrina_revision_v03.blend`. El tiburón mantiene pendientes anatómicos.
