Kelsidavis-WoWee/src
Kelsi e7ff0ce0ce Add distance-based water opacity and procedural ocean foam
Makes distant water more opaque to hide underwater objects and improve
visual quality during flight. Also adds animated foam on wave crests.

Distance-based opacity:
- Water becomes more opaque from 80-400 units distance
- Smoothstep fade adds up to 50% opacity at far distances
- Hides underwater M2 models and terrain from aerial view
- Max alpha increased from 0.82 to 0.95 for distant water

Procedural foam:
- Generated on wave peaks (positive WaveOffset values)
- Uses noise function for natural foam texture
- Animated with time and texture coordinates
- Adds white highlights to wave crests for ocean realism

This improves taxi flight visuals by making oceans look more solid
and realistic from altitude, similar to authentic WoW.
2026-02-08 22:14:54 -08:00
..
audio Add audio volume controls to settings 2026-02-05 17:32:21 -08:00
auth Upgrade to C++20 and fix all compilation warnings 2026-02-07 11:43:37 -08:00
core Keep M2 models permanently in VRAM to eliminate loading hitches 2026-02-08 22:08:42 -08:00
game Keep M2 models permanently in VRAM to eliminate loading hitches 2026-02-08 22:08:42 -08:00
network Restructure inventory UI, add vendor selling, camera intro on all spawns, and quest log 2026-02-06 13:47:03 -08:00
pipeline Add M2 collision mesh parsing and mesh-based wall/floor collision 2026-02-08 19:56:17 -08:00
rendering Add distance-based water opacity and procedural ocean foam 2026-02-08 22:14:54 -08:00
ui Fix trainer buy packet and grey out unmet prerequisites 2026-02-08 15:03:43 -08:00
main.cpp Fix mount stability, speed parsing, combat dismount, and self-targeting 2026-02-07 18:33:14 -08:00