# Créditos de imágenes, modelos y tipografías

Las texturas se redimensionaron y recomprimieron a JPEG para la web. Ubicación: `img/tex/` salvo que se indique otra.

| Archivo | Qué es y dónde se usa | Fuente | Autor | Licencia |
|---|---|---|---|---|
| `tex/parchment.jpg` | Pergamino envejecido (la ficha y la carta de Montevideo) | https://commons.wikimedia.org/wiki/File:Parchment.00.jpg (origen: https://www.flickr.com/photos/calebkimbrough/4691644631) | Caleb Kimbrough | CC BY 2.0 (https://creativecommons.org/licenses/by/2.0), redimensionado |
| `tex/parchment-tile.jpg` | El mismo pergamino, reflejado 2x2 para repetir sin costuras (los papeles que flotan sobre el mar) | igual que arriba | Caleb Kimbrough | CC BY 2.0, modificado: reflejado y redimensionado |
| `tex/deck-oak.jpg` | Tablones oscuros (el cartel "Sandokán" y el pie) | https://polyhaven.com/a/old_wood_floor | Guillaume Monsergent (Poly Haven) | CC0 1.0 |
| `tex/rack-wood.jpg` | Tablones gastados (el botellero y la borda del menú) | https://polyhaven.com/a/weathered_brown_planks | Dimitrios Savva y Rico Cilliers (Poly Haven) | CC0 1.0 |
| `tex/chest-wood.jpg` | Tablas con clavos (el cofre) | https://polyhaven.com/a/medieval_wood | Rob Tuytel (Poly Haven) | CC0 1.0 |
| `../sea/assets/models/*.glb`, `../sea/assets/models/Textures/colormap.png` | "Pirate Kit" 2.1: ya no se carga en el mar 3D (desde 2026-09-30 los barcos son procedurales); quedan en disco por el prototipo anterior y los respaldos | https://kenney.nl/assets/pirate-kit | Kenney | CC0 1.0 |
| `../sea/assets/waternormals.jpg` | Normales del agua del mar 3D | https://github.com/mrdoob/three.js/tree/dev/examples/textures | autores de three.js | MIT |
| `../sea/assets/tex/wood.jpg` | Tablones de la borda del mar 3D (ya no se carga; queda en disco por el prototipo y los respaldos) | https://polyhaven.com/a/old_wood_floor | Guillaume Monsergent (Poly Haven) | CC0 1.0 |
| `../sea/assets/tex/ph/dark_wooden_planks_*.jpg` | Cubierta de nuestro barco en el mar 3D de noche | https://polyhaven.com/a/dark_wooden_planks | Amal Kumar (Poly Haven) | CC0 1.0 |
| `../sea/assets/tex/ph/weathered_planks_*.jpg` | Borda y duelas del barril del mar 3D | https://polyhaven.com/a/weathered_planks | Dario Barresi (procesado) y Dimitrios Savva (fotografía) (Poly Haven) | CC0 1.0 |
| `../sea/assets/tex/ph/metal_plate_02_*.jpg` | Hierro de los cañones y herrajes del mar 3D | https://polyhaven.com/a/metal_plate_02 | Rob Tuytel (Poly Haven) | CC0 1.0 |
| `../sea/assets/tex/ph/rust_coarse_01_*.jpg` | Bronce envejecido de los faroles del mar 3D | https://polyhaven.com/a/rust_coarse_01 | Dimitrios Savva (fotografía) y Rico Cilliers (procesado) (Poly Haven) | CC0 1.0 |
| `../sea/assets/tex/ph/dark_rock_02_*.jpg` | Roca húmeda de la isla del mar 3D | https://polyhaven.com/a/dark_rock_02 | Amal Kumar (Poly Haven) | CC0 1.0 |
| `../sea/assets/tex/ph/bark_brown_01_*.jpg`, `rock_wall_02_*.jpg` | En disco, sin uso en el mar 3D actual | https://polyhaven.com/a/bark_brown_01, https://polyhaven.com/a/rock_wall_02 | Rob Tuytel (Poly Haven) | CC0 1.0 |
| `../sea/assets/models/cc0/*.glb` (ancla, cañón, farol, naufragio, barril, torre, fortaleza, bote, antorcha, árbol) | En disco, sin uso en el mar 3D actual (probados y reemplazados por geometría propia); sin modificar | https://poly.pizza (detalle por archivo en `sea/assets/CREDITS.txt`) | Quaternius, Kay Lousberg y Kenney | CC0 1.0 |
| `../sea/assets/deck-poster.jpg`, `../sea/assets/deck-poster-m.webp` | Cuadros fijos del mar 3D de noche de fiesta pirata (celulares, movimiento reducido, mar lento): cubierta con bola de espejos y guirnaldas, barco de fiesta, isla, kraken y fuegos artificiales; ala del sombrero incluida | renderizados de `sea/deck.js` | este proyecto | igual que el sitio |
| `../vendor/animejs/anime.js` (+ `LICENSE.md`) | Anime.js v4.5.0, solo `animate` y `stagger`, empaquetado con esbuild (`npm run build:anime`): el sello al cambiar de pestaña, el despliegue de la ficha y el sello de "Guardar en el cofre" (código en `src/features/shell/motion.js`) | https://github.com/juliangarnier/anime (https://animejs.com) | Julian Garnier | MIT |
| Rango de precio de "Más filtros" (`extras.css`, `src/features/mostrador/price-range.js`) | Control deslizante doble: dos `input range` sobre una pista; la forma del tirador y su halo parten del "Slider" de Uiverse, rehecho con los colores de la noche | https://uiverse.io/ (archivo `Inputs/satisshTechie_sharp-hound-14.html` de https://github.com/uiverse-io/galaxy) | satisshTechie | MIT |
| Interruptores envío / retiro / oferta (`extras.css`) | Pista hundida con brillo interior y perilla que se desliza, del "switch" de Uiverse, rehecho en laca oscura con perilla ámbar | https://uiverse.io/ (archivo `Toggle-switches/AnthonyPreite_neat-bat-64.html` de https://github.com/uiverse-io/galaxy) | AnthonyPreite | MIT |
| `pixel/*.png` | Sprites de pixel art de las botellas | `tools/pixelart.py` a partir de las fotos de `data/images.json` | este proyecto | igual que el sitio |

El cielo (degradé, Vía Láctea, estrellas, luna, nubes), los fuegos artificiales, el agua, la isla con su torre, la fogata y el naufragio, las rocas lejanas, los galeones y sus velas, el barco de fiesta con sus bombillas y faroles de colores, la bandera, el kraken, la borda, los cañones, el barril de ron, el cofre, la bola de espejos con sus reflejos y haces de luz, las guirnaldas de bombillas, los faroles, el cuervo, el ala del sombrero y el balanceo del barco del mar 3D son código propio (`sea/deck.js` y `sea/deck/`). No hay arte de Disney, de la Perla Negra ni de Sea of Thieves.

## Tipografías (Google Fonts)

- IM Fell English e IM Fell English SC: Igino Marini, SIL Open Font License 1.1 (solo títulos).
- Libre Caslon Text: Impallari Type, SIL Open Font License 1.1 (todo el texto que se lee, precios incluidos).

## Nombre

Sandokán es el pirata de las novelas de Emilio Salgari (1883-1911, dominio público). Se usa solo el nombre y el personaje literario, sin imágenes de series, películas ni dibujos animados.

## Nota de atribución

- CC0 y MIT: no exigen atribución (se acredita igual por cortesía; MIT pide conservar el aviso de licencia de three.js en el paquete).
- CC BY 2.0 (`parchment.jpg` y `parchment-tile.jpg`): exige atribuir al autor, enlazar la licencia e indicar los cambios (reflejado, redimensionado, recompresión).
