diff --git a/README.md b/README.md index 5846aff..82ee038 100644 --- a/README.md +++ b/README.md @@ -12,6 +12,8 @@ cube_diorama/ Blender Studio's Cube Diorama, split per object khronos-sample-assets/ metadata only — model bytes are fetched straight from github.com/KhronosGroup/glTF-Sample-Assets (CC-BY 4.0) audio-essentials/ 23 CC0 sounds (Kenney + OpenGameArt), installable .zip +hdri/ the five Configure-scene skies (CC0 Poly Haven 1k .hdr) — not a pack; + the app downloads one on first pick (see hdri/CREDITS.md) nature-kit/ Nature & Terrain: 31 trees/plants/rocks/cliff/path/pond pieces (made with Meshy.ai, CC0) — see nature-kit/kit.md architecture-kit/ Modular Architecture Kit: 32 walls/floors/roof/stairs/tower pieces @@ -104,6 +106,7 @@ reading the ref they were built against. post-processed here (`tools/architecture-kit/`) — see its `attribution.html` and `kit.md`. - `props-kit/` — © theprototype, CC0; made with [Meshy.ai](https://www.meshy.ai) (paid plan: the output is ours) plus procedural pieces — see its `attribution.html` and `kit.md`. +- `hdri/` — all CC0 (Poly Haven); per-file credits in [hdri/CREDITS.md](hdri/CREDITS.md). - `audio-essentials/` — all CC0; per-file sources in [CREDITS.md](audio-essentials/CREDITS.md) (Kenney.nl, OpenGameArt). - `nature-kit/` — © theprototype, CC0; made with [Meshy.ai](https://www.meshy.ai) and diff --git a/hdri/CREDITS.md b/hdri/CREDITS.md new file mode 100644 index 0000000..0b5f375 --- /dev/null +++ b/hdri/CREDITS.md @@ -0,0 +1,23 @@ +# Skies (HDRIs) for Configure scene + +The five sky presets of theprototype.app's *Configure scene ▸ Sky* (roadmap 59 T3). They moved off the +app bundle in 1.4x: the app downloads one the first time it is picked, from the ref-pinned jsDelivr +mirror of this repo (`https://cdn.jsdelivr.net/gh/theprototype-app/packs@format-1/hdri/`), and +keeps it in the browser (Cache Storage `tp-skies-v1`). The small preview cards stay in the app. + +This folder is NOT an Explorer pack: it has no `index.json` row and no manifest. The file names are +part of the app's contract (`src/lib/hdri/catalog.js`) — never rename or re-encode them; add a new +file under a new name instead. + +All five are **CC0** (public domain) from [Poly Haven](https://polyhaven.com/hdris), at their 1k size +(1024×512 Radiance RGBE), unmodified. + +| preset | file | Poly Haven asset | author(s) | +|---|---|---|---| +| Clear sky | `kloofendal_48d_partly_cloudy_puresky_1k.hdr` | [Kloofendal 48d Partly Cloudy (Pure Sky)](https://polyhaven.com/a/kloofendal_48d_partly_cloudy_puresky) | Greg Zaal, Jarod Guest | +| Meadow | `meadow_2_1k.hdr` | [Meadow 2](https://polyhaven.com/a/meadow_2) | Sergej Majboroda | +| Sunrise | `spruit_sunrise_1k.hdr` | [Spruit Sunrise](https://polyhaven.com/a/spruit_sunrise) | Greg Zaal | +| Starlight | `dikhololo_night_1k.hdr` | [Dikhololo Night](https://polyhaven.com/a/dikhololo_night) | Greg Zaal | +| Photo studio | `studio_small_09_1k.hdr` | [Studio Small 09](https://polyhaven.com/a/studio_small_09) | Sergej Majboroda | + +`sha256sum -c hdri/SHA256SUMS` verifies the bytes (and a jsDelivr purge: fetch each URL and compare). diff --git a/hdri/SHA256SUMS b/hdri/SHA256SUMS new file mode 100644 index 0000000..ac32661 --- /dev/null +++ b/hdri/SHA256SUMS @@ -0,0 +1,5 @@ +6861489f983cdc0c22435b781a3487171bd25f25f9cc52c46ac402d48e08249e dikhololo_night_1k.hdr +fd94c84997b8a3c353b62c2125a9b44e19509956986a126e472684432a02d798 kloofendal_48d_partly_cloudy_puresky_1k.hdr +8601506df47f06cd52a3a4f3a14663d463d6ac924c986f15737bcc2a3840480c meadow_2_1k.hdr +38199a31e945906f6778431e989256a92d9d78b0cfc0f902accad9f5244bf50f spruit_sunrise_1k.hdr +e7cfda5f4e98e623db12b8bfd0184e048488e4855d9c83e2751fb44a32e80c45 studio_small_09_1k.hdr diff --git a/hdri/dikhololo_night_1k.hdr b/hdri/dikhololo_night_1k.hdr new file mode 100644 index 0000000..e64612f Binary files /dev/null and b/hdri/dikhololo_night_1k.hdr differ diff --git a/hdri/kloofendal_48d_partly_cloudy_puresky_1k.hdr b/hdri/kloofendal_48d_partly_cloudy_puresky_1k.hdr new file mode 100644 index 0000000..cb2eb46 Binary files /dev/null and b/hdri/kloofendal_48d_partly_cloudy_puresky_1k.hdr differ diff --git a/hdri/meadow_2_1k.hdr b/hdri/meadow_2_1k.hdr new file mode 100644 index 0000000..5bd15c5 Binary files /dev/null and b/hdri/meadow_2_1k.hdr differ diff --git a/hdri/spruit_sunrise_1k.hdr b/hdri/spruit_sunrise_1k.hdr new file mode 100644 index 0000000..8897536 Binary files /dev/null and b/hdri/spruit_sunrise_1k.hdr differ diff --git a/hdri/studio_small_09_1k.hdr b/hdri/studio_small_09_1k.hdr new file mode 100644 index 0000000..e9a2d22 Binary files /dev/null and b/hdri/studio_small_09_1k.hdr differ