Гид по технологиям

Parallax фон в Rainmeter: как создать анимированные многослойные обои

10 min read Настройка рабочего стола Обновлено 01 Apr 2026
Parallax в Rainmeter — анимированные обои для Windows
Parallax в Rainmeter — анимированные обои для Windows

Фоновое изображение с параллакс-эффектом для рабочего стола

Rainmeter по-прежнему остаётся одной из лучших программ для кастомизации Windows: сообщество постоянно придумывает новые подходы и визуальные трюки. Один из относительно простых и эффектных приёмов — параллакс-фон: набор слоёв, которые сдвигаются относительно движения мыши и создают иллюзию глубины. Это почти как живые обои — но под полный контроль Rainmeter.

В этой статье вы найдёте подробную инструкцию: подготовка изображений, структура папок, точные .ini-файлы, подключение плагина MouseXY и рекомендации по отладке. Материал рассчитан на начинающих и тех, кто уже работал с Rainmeter.

Что такое эффект параллакса

Эффект параллакса — это визуальная иллюзия глубины, когда объекты кажутся движущимися по-разному в зависимости от точки зрения. В интерфейсах и на сайтах его применяют для повышения выразительности и ощущения трёхмерности. В Rainmeter параллакс реализуется за счёт нескольких PNG-слоёв с прозрачностью: передний план сдвигается сильнее, фон — слабее.

Короткое определение: параллакс — смещение слоёв относительно точки наблюдения (в нашем случае курсора), создающее глубину.

Важно понимать: параллакс — не полноценная 3D-сцена. Это 2D-слои, сдвигающиеся по разным амплитудам, но эффект может выглядеть очень правдоподобно при правильной подготовке графики.

Для кого это подойдёт

  • Пользователи Windows, желающие оживить рабочий стол.
  • Те, кто уже знает базовые операции с Rainmeter и может загрузить .rmskin или добавлять скины вручную.
  • Дизайнеры, которые умеют делать прозрачные PNG и хотят показать глубину своих иллюстраций.

Важно: для сложных многослойных сцен полезен опыт в Photoshop/Photopea/GIMP.

Что потребуется

  • Rainmeter (последняя версия) — https://www.rainmeter.net
  • Плагин MouseXY (из сообщества Rainmeter) — отслеживает курсор
  • Набор прозрачных PNG-изображений: фон и 3–6 слоёв переднего плана
  • Базовое понимание структуры скинов Rainmeter

Полезно: графический редактор (Photoshop, GIMP, Photopea), инструмент для удаления фона (remove.bg или аналог), текстовый редактор для .ini.

Стратегия слоями: как думать о композиции

Ментальная модель: представьте сцену как стопку картинок от дальнего плана к переднему. Каждый слой имеет свою «чувствительность» к движению курсора: дальние слои почти не двигаются (малые смещения), передние — значительно сдвигаются.

Эвристика для количества слоёв:

  • Минимум 2 слоя: фон + один передний — базовый эффект.
  • Рекомендуется 3–5 слоёв: задний план (небо), средние объекты (облака, горы), передний план (персонажи, предметы).

Чем больше слоёв, тем выше объём работы по подготовке PNG и тем аккуратнее нужно выравнивать края и точки фиксации.

Подготовка изображений: форматы и размеры

Требования:

  • Формат PNG с альфа-каналом (прозрачный фон) для элементов переднего плана.
  • Один файл для фонового слоя, например background.png.
  • Слои пронумеруйте как parallax0.png, parallax1.png, parallax2.png и т. д., где parallax0 — самый маленький по «глубине» (или наоборот — следуйте описанию ниже).

Рекомендации по размерам и DPI:

  • Используйте размер, равный разрешению монитора или чуть больше (в инструкции мы добавляем по 100 пикселей к ширине и высоте). Это нужно, чтобы при сдвигах объекты не обрезались по краям.
  • Для HiDPI/Retina-мониторов учитывайте масштаб Windows (125–200%). Если масштаб ≠100%, лучше подготовить изображения в реальных пикселях рабочего стола (проверить в настройках дисплея).
  • Сохраняйте в 8-bit PNG для прозрачности; если есть сложные полутона, проверьте артефакты вокруг краёв.

Лицензии и источники:

  • Используйте свои иллюстрации или ресурсы с открытой лицензией (CC0, permissive). Для коммерческого использования проверяйте лицензию.

Локальные альтернативы и особенности для русскоязычных пользователей:

  • За ресурсы картинок можно обращаться к русскоязычным стокам и сообществам (внимательно читайте лицензию).
  • Для советских/русских тематик убедитесь, что шрифты и элементы стилистически совместимы.

Практический пример: падающий Барт (как в оригинале)

В этой инструкции示 мы воспроизведём пример с падающим персонажем Бартом и небом с облаками. Для эффекта нужны три типа изображений: персонаж (несколько слоёв или один), облака (несколько слоёв парящих объектов), и задний фон (небо).

Шаги подготовки:

  1. Создайте папку на рабочем столе с именем parallax source и поместите туда все изображения.
  2. Назовите файл фона background.png.
  3. Назовите слои parallax0.png, parallax1.png, parallax2.png и т. д. Нумерация отвечает порядку слоёв: меньшие сдвиги обычно у дальних слоёв, большие — у ближних.

Пример структуры папки локально (визуально):

Parallax Images Folder In Explorer

Совет по ориентации: при создании кадра добавьте по 100 пикселей к ширине и высоте и разместите слои внутри этого «поля» — так при сдвигах края не будут обрезаны.

Resolution Setting For An Image

Подготовка к многомониторным конфигурациям

Если у вас несколько мониторов, определите, хотите ли вы:

  • Обои, покрывающие все экраны как одна большая сцена (тогда используйте суммарное разрешение и учитывайте порядок мониторов).
  • Отдельные обои для каждого экрана (создайте отдельные наборы Rainmeter для каждого дисплея).

Проверьте значение #SCREENAREAWIDTH# и #SCREENAREAHEIGHT# в Rainmeter и адаптируйте ParallaxSettings.inc под каждую конфигурацию.

Структура папок Rainmeter и размещение файлов

Следуйте этой структуре внутри каталога скинов Rainmeter (обычно C:\Users\Имя\Documents\Rainmeter\Skins):

  • Parallax Effect/
    • @Resources/
      • Images/
        • background.png
        • НазваниеЭффекта/ (например Bart)
          • parallax0.png
          • parallax1.png
          • parallax2.png
    • Background/
      • Background.ini
    • Parallax/
      • Parallax.ini
    • ParallaxSettings.inc

Изображение в статье показывает пример папки:

Parallax Effect Folder

И ещё вид папки с изображениями:

Parallax Effect Folder In Explorer

ParallaxSettings.inc

Создайте файл ParallaxSettings.inc в корне папки Parallax Effect и вставьте:

[Variables]  
ThemeDisplayWidth=1440  
ThemeDisplayHeight=900

Пояснение: замените 1440 и 900 на разрешение вашего монитора (или на суммарное разрешение для мультимониторной сцены). Этот .inc подключается из обеих .ini-конфигураций.

Установка и настройка плагина MouseXY

Для смещения слоёв по положению мыши нужен плагин MouseXY. Скачайте плагин с сообщества Rainmeter (форум или ресурс плагинов). После установки плагина он будет доступен в конфигурациях Rainmeter как Measure=Plugin / Plugin=MouseXY.

Rainmeter Community Post

Background.ini — файл фонового слоя

В папке Background создайте Background.ini. Откройте новый текстовый файл и вставьте следующий блок (с сохранением формата):

[Rainmeter]

Update=-1

SkinHeight=#ThemeDisplayHeight#

SkinWidth=#ThemeDisplayWidth#

[Variables]

@Include=#ROOTCONFIGPATH#ParallaxSettings.inc

P=#@#Images/

[Background]

Meter=Image

SolidColor=33,0,2,255

W=#SCREENAREAWIDTH#

H=#SCREENAREAHEIGHT#

[Parallax0]

Meter=Image

ImageName=#P#background.png

X=((#SCREENAREAWIDTH# / 2) - ([Parallax0:W] / 2))

Y=0

DynamicVariables=1

read more

Сохраните файл как Background.ini. Если вы вставляете текст в редактор, убедитесь, что кодировка файла — UTF-8 без BOM (обычно подходит). Обратите внимание на директиву @Include — она подключает ParallaxSettings.inc.

Parallax.ini — основной файл с слоями

В папке Parallax создайте Parallax.ini и вставьте (с сохранением формата):

[Rainmeter]

Update=20

SkinHeight=#ThemeDisplayHeight#

SkinWidth=#ThemeDisplayWidth#

[Variables]

@Include=#ROOTCONFIGPATH#ParallaxSettings.inc

P=#@#Images/Bart/parallax

[MouseX]

Measure=Plugin

Plugin=MouseXY

Dimension=X

[MouseY]

Measure=Plugin

Plugin=MouseXY

Dimension=Y

[Parallax1]

Meter=Image

ImageName=#P#0.png

X=(((#SCREENAREAWIDTH# / 2) - ([Parallax1:W] / 2))-(([MouseX]-(#SCREENAREAWIDTH# / 2)) / 80))

Y=(0-(([MouseY]-#SCREENAREAHEIGHT# / 2) / 80))

DynamicVariables=1

[Parallax2]

Meter=Image

ImageName=#P#1.png

X=(((#SCREENAREAWIDTH# / 2) - ([Parallax2:W] / 2))-(([MouseX]-(#SCREENAREAWIDTH# / 2)) / 60))

Y=(0-(([MouseY]-#SCREENAREAHEIGHT# / 2) / 60))

DynamicVariables=1

[Parallax3]

Meter=Image

ImageName=#P#2.png

X=(((#SCREENAREAWIDTH# / 2) - ([Parallax3:W] / 2))-(([MouseX]-(#SCREENAREAWIDTH# / 2)) / 30))

Y=(0-(([MouseY]-#SCREENAREAHEIGHT# / 2) / 30))

DynamicVariables=1

[Parallax4]

Meter=Image

ImageName=#P#3.png

X=(((#SCREENAREAWIDTH# / 2) - ([Parallax4:W] / 2))-(([MouseX]-(#SCREENAREAWIDTH# / 2)) / 20))

Y=5

DynamicVariables=1

read more

Важно: измените переменную P под реальный путь к вашим изображениям. В примере мы используем #@#Images/Bart/parallax — замените «Bart» на название вашей папки.

Bart Parallax Effect Code

Пояснение параметров X и Y:

  • Формула ((#SCREENAREAWIDTH# / 2) - ([ParallaxN:W] / 2)) центрирует изображение по оси X.
  • Далее отнимается ([MouseX] - центр) / div, где div — делитель чувствительности. Чем меньше делитель, тем больший сдвиг (эффект ближе к зрителю).
  • Для Y применяется аналогичная формула.

Чтобы усилить эффект, уменьшите делитель (напр., / 80 → / 60 → / 40 → / 20), но избегайте значений ≤ 0 и не делайте одинаковые делители для разных слоёв.

Финализация и загрузка скина

  1. Откройте окно Manage Rainmeter (иконка Rainmeter в трей).
  2. Нажмите Refresh all.

Manage Rainmeter Window

  1. Перейдите в папку Parallax Effect и откройте подкаталоги Background и Parallax.
  2. Дважды щёлкните по Background.ini и Parallax.ini, чтобы Load (загрузить) скины.
  3. В окне Manage Rainmeter включите Click through для обоих скинов, если хотите, чтобы клики проходили к окнам под обоями.

После загрузки двигайте мышь — слои должны плавно сдвигаться.

Как сделать эффект драматичнее или тоньше

  • Увеличьте разницу в делителях: ближние слои /20, средние /40, дальние /80.
  • Измените Update в Parallax.ini — меньшее значение даёт более частые обновления, но повышает нагрузку на CPU.
  • Добавьте больше слоёв с прозрачностью для тонкой атмосферы (пыль, частицы).
  • Используйте градиенты и мягкие тени на передних слоях для лучшей интеграции с фоном.

Совет: при драматичном эффекте добавьте ограничения по смещению в формулы, чтобы слои не выходили за пределы экрана.

Отладка — типичные ошибки и устранение

  1. Ничего не отображается:
    • Проверьте пути в переменной P и наличие файлов.
    • Убедитесь, что ParallaxSettings.inc включён и содержит правильные значения разрешения.
  2. Изображения обрезаются при сдвиге:
    • Увеличьте исходные размеры изображений (прибавьте по 100–200 px вокруг сцены).
  3. Плагин MouseXY не работает:
    • Проверьте, установлен ли плагин и находится ли он в папке плагинов Rainmeter.
    • Убедитесь, что Measure=Plugin и Plugin=MouseXY прописаны корректно.
  4. Неровная производительность (дрожание):
    • Увеличьте Update в Parallax.ini (например, 30–60) или снизьте качество изображений.
  5. Слои не совпадают центрированием:
    • Убедитесь, что в X используется ([ParallaxN:W] / 2) и что размеры слоёв корректны.

Тесты и критерии приёмки

Критерии приёмки:

  • Скин загружается без ошибок в Manage Rainmeter.
  • Фоновый слой виден и покрывает весь экран.
  • По крайней мере один параллакс-слой реагирует на движение мыши.
  • Никакие важные элементы интерфейса не перекрываются при включённом Click through.

Тест-кейсы:

  • Тест 1: Загрузка скина на разрешении 1920×1080, движение мыши по центру — слои сдвигаются плавно.
  • Тест 2: Снижение делителей на 30% — проверка на отсутствие обрезки.
  • Тест 3: Многомониторная конфигурация — проверка центрального и бокового монитора.

Альтернативные подходы и расширения

  • Wallpaper Engine: платный инструмент из Steam с поддержкой глубины, 3D и реактивности. Проще для пользователей, не желающих править .ini-файлы.
  • RainWallpaper: другой инструмент для живых обоев; совместим не со всеми решениями Rainmeter.
  • Использование Lua-скриптов в Rainmeter для более гибкого управления слоями (при необходимости анимации по времени).
  • Привязка смещения к звуку (аудиореактивные обои): добавьте Measure Audio и используйте значения для смещения.

Когда параллакс не подойдёт:

  • Если вы хотите полноценную 3D-сцену с физикой — лучше использовать движок (Unity, Godot) и экспорт в Wallpaper Engine.
  • На слабых ПК сильный параллакс с большим количеством слоёв может тормозить.

Роли и чек-листы

Дизайнер:

  • Подготовить PNG-слои с альфой.
  • Выравнить слои в едином кадре с запасом по краям.

Разработчик/интегратор:

  • Создать структуру папок в Rainmeter.
  • Настроить ParallaxSettings.inc, Background.ini и Parallax.ini.
  • Установить плагин MouseXY.

Пользователь:

  • Загрузить скин, выполнить Refresh all, включить Click through.
  • Оценить производительность и при необходимости уменьшить Update или количество слоёв.

Мини-методология: от идеи к рабочему скину за 60–120 минут

  1. Сбор и подготовка изображений — 20–40 минут.
  2. Создание структуры папок и .inc — 10–20 минут.
  3. Написание и проверка Background.ini и Parallax.ini — 15–30 минут.
  4. Отладка и тонкая настройка делителей — 15–30 минут.

Если вы уже работаете с Rainmeter, самое медленное — это подготовка графики.

Безопасность и приватность

  • Rainmeter и плагины работают локально: они не передают персональные данные внешним сервисам по умолчанию.
  • При скачивании плагинов и скинов проверяйте надежность источника.
  • Если вы используете сторонние изображения, соблюдайте лицензионные условия.

Краткая справка по часто задаваемым вопросам

Как узнать разрешение экрана?

Проверка в Параметры → Система → Экран (разрешение). Запишите ширину и высоту и впишите их в ParallaxSettings.inc.

Можно ли управлять эффектом с клавиатуры?

Да — можно добавить Measure, который изменяет значения делителей или смещений и привязать горячие клавиши через Rainmeter.

Работает ли это на ноутбуке с тачпадом?

Да, MouseXY отслеживает положение курсора; для сенсорных экранов механизм может отличаться.

Заключение

Parallax в Rainmeter — простой способ оживить рабочий стол с минимальными техническими знаниями. Главное — качественно подготовить изображения и аккуратно настроить делители смещения для каждого слоя. Экспериментируйте с количеством слоёв, делителями и Update, чтобы найти баланс между выразительностью и производительностью.

Ключевые действия: подготовьте прозрачные PNG, организуйте папки, настройте ParallaxSettings.inc, установите MouseXY и загрузите Background.ini и Parallax.ini через Manage Rainmeter.

Parallax Percentage Count

Слоями и терпением — и ваш рабочий стол заиграет глубиной.


Краткое резюме и советы:

  • Начните с 3–4 слоёв и делителей 80/60/30/20.
  • Оставляйте запас в 100–200 пикселей по краям изображений.
  • Тестируйте производительность и регулируйте Update.

Конец статьи.

Поделиться: X/Twitter Facebook LinkedIn Telegram
Автор
Редакция

Похожие материалы

Показываем и управляем sideload приложениями на Android TV
Android TV

Показываем и управляем sideload приложениями на Android TV

Медленный мобильный интернет: 10 шагов для ускорения
Мобильная связь

Медленный мобильный интернет: 10 шагов для ускорения

Как выбрать тариф iCloud+ — 50GB–12TB
Облако

Как выбрать тариф iCloud+ — 50GB–12TB

Как заменить фон меню GRUB на своё изображение
Linux

Как заменить фон меню GRUB на своё изображение

Организация содержимого PS4 — полное руководство
Игры

Организация содержимого PS4 — полное руководство

Как смотреть живое ТВ в XBMC — плагины и советы
Медиа

Как смотреть живое ТВ в XBMC — плагины и советы