# Environment 13 (pirate_hunt_3d)

Modular Three.js environment based on **pirate_hunt_3d** – ship at sea, Sky dome, Water shader, ocean atmosphere.

## Features

- **Sky** – Three.js Sky with PMREM environment map
- **Water** – Water shader with normals (or simple plane fallback)
- **Ship** – Ship_Large.glb or procedural fallback
- **Lighting** – 4 directional lights (pirate_hunt style)
- **Tone mapping** – Cineon, exposure 1.5
- **Port**: 3000

## Run

```bash
npm install
npm run dev
```

## Structure

- `public/gameAssets.json` – ship GLB, water normals URLs
- `public/gameTheme.json` – sky, water config
- `src/config.ts` – sky, water, ship config
- `src/loadAssets.ts` – load gameAssets, textures, GLB
- `src/createScene.ts` – Sky, sun
- `src/createLighting.ts` – 4 directional lights
- `src/map.ts` – Water shader, Ship
