Генератор шума и текстур на основе SVG
Гид
Генератор шума и текстур на основе SVG
Создайте органическую шумную текстуру и турбулентные облака напрямую в браузере с помощью SVG feTurbulence фильтра. Перемещайте слайдеры, изменяйте seed, выбирайте цвет настройки, и наблюдаете за обновлением текстуры в реальном времени. Экспортируйте как встроенный SVG, CSS background-image URI данных или как повторяемый фильтр SVG, который можно применять к любым формам.
Как использовать
- Выберите тип шума — Фрактальный шум для органической пленочной текстуры, Турбулентность для облакистых вихрей.
- Настройте Основная частота для размера зерна и Октавы для насыщенности деталей.
- Изменить Seed для переключения между различными случайными паттернами.
- Переключать Сшить плитки для бесшовного повторяемого вывода.
- Выбрать Монохромный или Цветной режим и настройте фон, оттенок, прозрачность и контраст.
- Скопируйте SVG, CSS URI данных или фрагмент фильтра, или загрузите SVG-файл.
Возможности
- Два типа шума — Фрактальный шум (органическая текстура) и Турбулентность (облакистые вихри).
- Живой предварительный просмотр — Отложенный перерисовка при каждом изменении слайдера.
- Контроль октав — 1–8 октав для баланса между насыщенностью и производительностью.
- Определённость на основе seed — Каждый seed — уникальный детерминированный паттерн.
- Бесшовное повторение — Опционально
stitchTiles="stitch"для повторяемых фонов. - Монокромный или цветной — Зернистый оттенок в серых тонах или любой оттенок через
feColorMatrix. - Контраст и прозрачность — Увеличить интенсивность с
feComponentTransfer. - Три формата вывода — Встроенный SVG, CSS URI данных фона или фильтр только SVG.
- Одноклик-скачивание — Сохранить как автономный
.svg.
Когда использовать текстуры шума
- Зернистые градиенты — Накладывайте шум на CSS-градиент, чтобы сгладить полосы.
- Эффекты бумаги и пленки — Добавьте незначительную зернистость к плоским иллюстрациям и секциям с героем.
- Фон из облаков и дыма — Используйте турбулентность с низкой частотой и несколькими октавами.
- Эффекты повреждения и текстуры — Примените фильтр к формам для получения эффекта ручного напечатания.
Часто задаваемые вопросы
-
Что такое feTurbulence и как он работает?
feTurbulence — это примитив фильтра SVG, который генерирует шум Перлина. Он создаёт псевдослучайный паттерн на основе seed и базовой частоты. Низкие частоты создают широкие облакистые формы; высокие частоты создают тонкие зерна. Множество октав наложено на шумы с растущей частотой для более насыщенной детализации.
-
Какова разница между fractalNoise и turbulence?
Оба основаны на шуме Перлина. fractalNoise использует исходный шум напрямую, что даёт более гладкую органическую текстуру, напоминающую пленку. turbulence берёт абсолютное значение, создавая более контрастные облакистые вихри, которые напоминают дым или мрамор.
-
Почему использовать SVG-шум вместо PNG-изображения?
SVG-шум генерируется браузером в режиме реального времени, поэтому он масштабируется бесконечно без потери четкости и не требует дополнительного HTTP-запроса, кроме небольшого встроенного URI данных. Также он перерисовывается четко на любом коэффициенте пикселей экрана.
-
Что делает stitchTiles?
При stitchTiles="stitch" фильтр SVG обеспечивает чистое совпадение линий на границах плиток, поэтому текстура может повторяться как фон CSS без видимых швов.
-
Поддерживаются ли SVG-фильтры во всех браузерах?
Да — feTurbulence является частью SVG 1.1 и поддерживается во всех современных браузерах, включая Chrome, Safari, Firefox и Edge. Производительность варьируется в зависимости от количества октав и области отображения, поэтому предпочтительнее использовать меньшие плитки при работе с низкопроизводительными устройствами.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент был добавлен 16 Июня 2026
