Files
benilla-octo/THIRD-PARTY.md
T
pkuzicandClaude Opus 5.5 91ac4d1481 MONKEY (sky): skyQuality tier — smooth gradient, sun glow, night sky, High cloud detail + sun march
skyQuality 0 Classic (unchanged), 1 Enhanced, 2 High; Advanced Graphics row (EN+RU),
cvar bridge, sky-* scenarios above the canopy. Cloud technique ported from WarcraftXL
wxl-retail-clouds (THIRD-PARTY.md).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-09-25 04:09:34 +01:00

14 lines
1000 B
Markdown

# Third-party code and techniques
## WarcraftXL
[WarcraftXL](https://github.com/WarcraftXL) by **iThorgrim** is a 3.3.5 client extension. The files
below port code or a technique from it; each carries the header line
`Ported from WarcraftXL (https://github.com/WarcraftXL) by iThorgrim — module <module>, <source files>.`
| File | WarcraftXL module | Source files | What was taken |
|---|---|---|---|
| `crates/benilla-world/src/shaders/sky_fx.wgsl` | wxl-retail-clouds | `Clouds.cpp`, `Clouds.hpp` | Domain-warped billow fbm (quintic value noise, 0.6 cotton blend, 0.55 octave gain) for the cloud detail |
| `crates/benilla-world/src/shaders/cloud.wgsl` | wxl-retail-clouds | `Clouds.cpp` | The 3-tap march toward the sun (self-shadow, ambient floor) and the one-tap silver lining |
| `crates/benilla-world/src/clouds/layer.rs` (`update_cloud_fx`) | wxl-retail-clouds | `Clouds.cpp` | March direction = the sun projected on the sheet, strength folded by its flatness (noon clouds evenly lit) |