--- name: "storm-depth-ambient-shaders" description: "Реализует эффект матового стекла Windows 11 DWM Backdrop (MicaWPF), адаптивную фоновую подсветку Ambilight (FastVibrant), 2.5D многослойный параллакс постеров с 3D наклоном и аппаратное размытие Dual-Kawase Blur." --- # STORM Depth, Ambient & GPU Backdrop Shaders ## Назначение Создание объемной кинематографичной атмосферы с глубоким пространством и динамической световой адаптацией: ### 1. MicaWPF (Аппаратный Windows 11 DWM Backdrop) - Использование нативных материалов Windows 11: `Mica`, `Mica Alt`, `Acrylic`, `Tabbed` через `DwmSetWindowAttribute`. - Настоящее полупрозрачное матовое стекло окна с просвечиванием обоев рабочего стола при 0% нагрузки на процессор и видеокарту. - Автоматическая адаптация под темную и светлую системные темы Windows. ### 2. FastVibrant и ColorThief (Адаптивный Ambilight) - Фоновое квантование цветов (Modified Median Cut) из обложек игр и музыкальных альбомов в реальном времени. - Извлечение ключевых оттенков: доминантный цвет, яркий акцент (`Vibrant`), темный акцент (`DarkVibrant`), мягкий акцент (`Muted`). - Плавный морфинг неоновой подсветки фона, рамок и акцентных элементов окна под палитру выбранного тайтла. ### 3. Многослойный 2.5D Parallax Poster Engine - Разделение обложек и постеров на 3 слоя: 1. Задний план (пейзаж/окружение с мягким размытием). 2. Средний план (вырезанный персонаж/объект). 3. Передний план (логотип игры clearlogo и плавающие частицы). - Математический расчет 3D матрицы наклона (`Matrix3D` / `PerspectiveTransform3D`) при движении курсора мыши или стика геймпада. - Динамический световой блик (specular glare), перемещающийся по поверхности карточки. ### 4. Dual-Kawase Blur GPU Shaders - Реализация алгоритма Кавасе на пиксельных HLSL шейдерах с 2-4 проходами понижения и повышения дискретизации (Downsample/Upsample). - Скорость размытия фото и баннеров в 4K: менее 0.2 миллисекунды на GPU (в 15 раз быстрее стандартного WPF BlurEffect).