# Acolyte model source and license

The game's `acolyte-realistic.glb` adapts **Ghost Cloak, Fantasy** from
[Pixabay](https://pixabay.com/3d-models/ghost-cloak-fantasy-ghost-cloak-5492/).
The source GLB was downloaded from [Pixabay's CDN](https://cdn.pixabay.com/download/objects3d/2026/09/05/processed_5492__89145bf2ba.glb)
on September 30, 2026. Its SHA-256 is
`B085366C8EE9F4EAA04D2D243FB438E701EA28C32DD76BDF34F9292E1F28BDEC`.

Pixabay makes this content available under its [Content License summary](https://pixabay.com/service/license-summary/)
and [full terms](https://pixabay.com/service/terms/). The license permits use and
modification in a new creative work, including commercial use, without required
attribution. It restricts distribution of the content on a standalone basis;
recoloring or resizing alone does not remove that restriction. The adapted model
is provided here as an integrated game asset, not a standalone stock model.

## Project adaptation

[`scripts/build-acolyte-realistic.ts`](../../scripts/build-acolyte-realistic.ts)
preserves the original mesh, UVs, and normal-map relief. It lifts the painted
cloak from dark grey into weathered ivory while retaining the holes and shaded
folds. The base and normal textures are resized from 4096 to 2048 pixels and
encoded as WebP; the original metallic-roughness texture and specular material
extension are removed. The finished GLB has one material, 50,020 triangles,
36,993 vertices, two textures, and is 3,864,048 bytes. These changes are by the
Apsis project and do not imply the source creator's endorsement.

The runtime adds an original floating alien organism and cybernetic chassis,
made in `src/creatures/acolyte-core.ts`. Its brain and suspension take broad
visual inspiration from Marathon's S'pht; no Marathon meshes or textures are
included. The nested triangles, black alloy and ember scanning apertures echo
Apsis's existing search ship. A runtime linen weave, fibre relief, sheen and
gentle cloth deformation enhance the adapted cloak without changing the source
GLB. These project additions are separate from the licensed cloak mesh.

## Rebuilding

Download the original GLB from the Pixabay source page or CDN link above and
save it as `node_modules/.cache/acolyte-ghost.glb`. Then run from the project root:

```bash
node --import tsx scripts/build-acolyte-realistic.ts
```

Alternatively, provide explicit source and output paths:

```bash
node --import tsx scripts/build-acolyte-realistic.ts source.glb public/models/acolyte-realistic.glb
```

The original GLB is not required at game runtime. Keep this note with game
distributions containing the adapted asset.
