# Shader Gallery - Credits

Made with GameEngine. Third-party assets, with thanks:

## Made for this gallery

- The lesson shaders (`Sources/*.hlsl`, from `Tools/shaders/`), the camera's script, the lesson
  list and the hall are written for the gallery; the tile and noise textures are generated by
  `Tools/textures.py`, and the knot, rock, water and flag models by `Tools/blender/exhibits.py`.
  All under the project's own licence.

## Textures

- **Rock 030** from [ambientCG](https://ambientcg.com/view?id=Rock030), its colour and OpenGL
  normal maps at 1K, [CC0](https://creativecommons.org/publicdomain/zero/1.0/)
  (`Licenses/AmbientCG-Rock030-CC0.txt`). Lesson 5's rock and lesson 9's hammered copper.

## Sky

- **Kloofendal 48d Partly Cloudy (Pure Sky)** by Greg Zaal (original) and Jarod Guest (sky edits),
  from [Poly Haven](https://polyhaven.com/a/kloofendal_48d_partly_cloudy_puresky),
  [CC0](https://creativecommons.org/publicdomain/zero/1.0/)
  (`Licenses/PolyHaven-Kloofendal48dPartlyCloudy-CC0.txt`). The default sky of a new project,
  unchanged.

## Fonts

- **Roboto** by Google, the UI font (cooked as a distance-field font, `Content/Fonts`), [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0)
  (`Licenses/Roboto-NOTICE.txt`).
