# Meadow animation source notices

The Tresu meadow incorporates adapted code from these MIT-licensed projects.
The original applications are not bundled or executed inside an iframe.

## three-stylized

- Source: https://github.com/Steve245270533/three-stylized
- Reviewed revision: `8eb0dde5a8e7eae985d69f923b627b0cf253bed5`
- Copyright (c) 2026 Steve245270533
- Full license: [three-stylized-MIT.txt](vendor/licenses/three-stylized-MIT.txt)
- Adapted `src/grass/shaders.ts` into `meadow-wind.js` and `meadow-shaders.js`: coherent primary/secondary wind, squared tip mask, blade taper, stable diffuse lighting and back-scattering.
- Changes: world-space WebGL2 port, receipt-specific harvest gust, restrained lighting, shared shadow deformation, no random decorative flowers from the original demo.
- The upstream README credits cortiz2894/stylized-components as an inspiration and adaptation source.

## BloomingRoseField

- Source: https://github.com/Vasileios-Bellos/BloomingRoseField
- Reviewed revision: `d25aeb67956440c76389686c229a5711da897fc3`
- Copyright (c) 2026 Vasileios Bellos
- Full license: [BloomingRoseField-MIT.txt](vendor/licenses/BloomingRoseField-MIT.txt)
- Original rose-head mathematical concept credited by the author to **Eric Ludlam**, “Blooming Rose”, MATLAB Flipbook Mini Hack (2023).
- Adapted the cosine bloom envelope and radial curl (`A = 1.995653`, `B = 1.27689`) from `index.html` into `meadow-bloom.js`.
- Changes: continuous GPU deformation, individual blossom/petal hinges, original specimen UV/colour/silhouette retained, rooted foliage excluded, no automatic rose or inventory generation.

Reviewed and integrated 2026-10-26. Both full license notices are shipped with the local web files.
