aeps_Gargantua v1.0.0 - License and attribution

This adapted plug-in code and binary are provided under:
Creative Commons Attribution-NonCommercial-ShareAlike 3.0 Unported
CC BY-NC-SA 3.0

License: https://creativecommons.org/licenses/by-nc-sa/3.0/
Full terms: https://creativecommons.org/licenses/by-nc-sa/3.0/legalcode.en

Summary
- Retain author, title, source and license notices, and identify modifications.
- Use primarily intended for commercial advantage or monetary compensation
  is not permitted under this license. Such use requires separate permission
  from the relevant rights holders.
- Distribute adaptations under this license or another ShareAlike license
  permitted by its terms.
- Do not impose additional legal or technological restrictions on licensed rights.
This summary does not replace the full terms. Legal exceptions remain unaffected.

Original work
Title: Gargantua With HDR Bloom
Author: sonicether
Source: https://www.shadertoy.com/view/lstSRS
Noise function credit: iq, as credited in the original Buffer A.
License: CC BY-NC-SA 3.0 Unported.
The original source was inspected on 2026-10-01; no per-shader license override
was found. Shadertoy's recorded default license applies:
https://www.shadertoy.com/terms

Camera reference
Title: Gargantua brightness correction
Author: magician0809
Source: https://www.shadertoy.com/view/csyfzd
This reference informed the wider-camera approach. Its separate brightness
correction algorithm was not ported. The reference is recorded under
CC BY-NC-SA 3.0 Unported; this acknowledgment describes its actual use.

After Effects adaptation
ae plugin storage | https://www.aepluginstorage.com

The original GLSL was adapted to C++/Direct3D 11 for Windows x64 After Effects.
Changes include SmartFX and 8/16/32bpc processing, deterministic per-frame AA
in place of temporal accumulation, quality/time/camera controls, continuous
polar seam blending, glow/exposure controls, three emission color controls,
Texture Stretch, replacement textures and banner/About UI.
Version 1.0.0 is the first public release. Earlier 1.x version numbers were
internal development revisions, not previous public releases.

Artwork and textures
noise_1.png, organic_1.png and aeps_logo_banner.png were supplied by
ae plugin storage as original replacement assets and are embedded in the AEX.
The original Shadertoy-hosted noise.png and organic.jpg are not distributed
or embedded in this release. The noise function credit above concerns code,
not the replacement noise image. Texture replacement does not remove the
original shader's attribution or license conditions.

Reused integration
AE SDK integration, pixel conversion, build and ABI test infrastructure,
and D3D11 device lifecycle handling derive from the previous CrokLensBlur
and CrokBokehComp integration. Their recorded CC BY-NC-SA 3.0 conditions
are retained. The previous crok_lens_blur port credits Ivar Beer / luluco250;
its lens-blur algorithm is not part of this plug-in and CrokLensBlur.aex
is not a runtime dependency. Those shader credits describe the earlier
project, not authorship of Gargantua's rendering algorithm.

Adobe After Effects SDK and Microsoft compiler/SDK are external build
prerequisites, are not redistributed, and remain subject to their own terms.
No endorsement by the original contributors, Adobe or Microsoft is implied.
Provided as-is without warranties to the extent permitted by law.
No trademark rights are granted.

Detailed development history and earlier attribution records are retained
in THIRD_PARTY_NOTICES.txt and reference/ in the source archive.
