
Системa синтезу Procedural Footstep Synthesizer від Azimuth Audio
http://u3d.as/3Vx1
Procedural footstep engine – нуль аудіофайлів. Генерує кожен крок у режимі реального часу з фізичних параметрів. Surface-aware, animation-driven, allocation-free DSP.
Core Technology
– 100% процедурне синтезування без аудіофайлів, без стрімінгу, без завантаження
– Багатошаровий DSP-граф: трансієнтний вплив, модальна резонансність (8-модовий фільтровий банк), текстура/скрип, вологість
– Не заблокована черга команд між игровим потоком і аудіо-потоком — нуль виділення під час виконання
– Попередньо виділений пул голосів з конфігурованою багатопоточністю (до 128 голосів)
– Пріоритетне «викрадення» голосів з можливістю конфігурувати пріоритет на кожний пресет (0–10)
Parameter Design
– 15 нормалізованих (0–1) полів FootstepParams, що охоплюють: маса взуття, жорсткість підошви, затримка каблук-носок, висота поверхні, дисгармонійність поверхні, демпфування поверхні, резонанс поверхні, нерівномірність поверхні, тривалість тертя, затримка удару, характер текстури, різкість текстури, характер вологості, кількість вологості, змішування трансієнта, кількість текстури
– Персетовий структурний перші per-полів FoyieVariation для конфігурованого перефільтра випадкового діапазону від Shot-to-Shot з детермінованим зерном PRNG
Surface Detection
– SurfaceResolverSO визначає тип поверхні за допомогою downward SphereCast у п’яти резервних рівнях: шар картиTerrain → Фізичний матеріал → Рендеріровний матеріал → Тег об’єктаг → Слой
– 10 вбудованих значень SurfaceType: Default, Concrete, Metal, Wood, Grass, Gravel, Sand, Mud, Puddle, Snow
– SurfacePresetSO мапує типи поверхні до FoleyPreset з автоматичним fallback Default
Editor Tooling
– Офлайн-рендеринг-прев’ю в режимі редагування синтезує 44100 Гц стерео буфер на 3 секунди та відтворює через систему попереднього прослуховування аудіо Unity (без потрібного Play Mode)
– Авто-відтворення на Change режимі повторно тригерить прев’ю під час кожного редагування інспектора повзунком
– Вибір FootstepSynthSO на кожному пресеті зберігається через EditorPrefs
– Foley Sound Stageruntime UI: випадаюче меню пресета, елементи керування, живі повзунки параметрів, автоматичне відтворення послідовності, перемикач варіації PRNG
Requirements & Compatibility
– Unity 2022.3 LTS або вище
– Демонстраційна сцена Universal Render Pipeline (URP) потребує URP; базова аудіосистема не залежна від рендер-пайплайна
– Пакет Input System (демо сцена)
– Без сторонніх залежностей
– Повний вихідний C# вхід включено
Цей ресурс використовує “Roboto Font” за SIL OPEN FONT LICENSE Version 1.1, “Material Design Icons” за Apache License Version 2.0 та “Starter Assets – ThirdPerson | URP” під Unity Companion License; дивіться файл “Third-Party Notices.txt” у пакеті для деталей.
Без зразків. Без завантаження. Безмежна різноманітність.
Procedural Footstep Synthesizer System генерує кожен звук кроку математично під час виконання за допомогою багатошарового DSP-двигуна. Удар взуття, резонанс поверхні, текстура подряпини та вологість синтезуються з нуля на кожному кроку, тож жодного щонайменше кроків не буває однаковим, витрати пам’яті нульові, а додавання нового типу поверхні займає секунди замість годин записувань.
Як це звучить
Проєкт engine моделює фізичну реальність footsteps у чотири незалежні шари, які об’єднуються в реальному часі:
– Transient — різкий удар взуття, який формується масою та жорсткістю підошви
– Modal resonance — резонанс поверхні після удару, з контрольованою висотою тону, затуханням, дисгармонійністю та нерівномірністю
– Texture / drag — скрип або хрускіт під час посадки, від хрустких сухого листя до гладкого камінь-у-камені
– Wetness — шаруватий шар мокрини або бризок води, змінюється від глибокого болотця до неглибокої калюжі
Кожен шар керується одним нормалізованим параметром від 0 до 1, що швидко дозволяє створювати пресети та легко змішувати або змінювати їх під час виконання.
Design without writing code
Включений Foley Sound Stage — повноцінний UI-плейграунд прямо у сцені. Завантажте бібліотеку пресетів, регулюйте кожен параметр живими слайдерами і одразу чуйте результат, усе у режимі Play Mode без скриптів. Інтегрований режим Auto-Play Sequence автоматично прокручує увесь ваш список пресетів для швидкого порівняння A/B.
Inspector FoleyPreset поглиблює можливості: увімкніть auto-play on Change, і будь-який рух повзунка в інспекторі миттєво повторно запускає офлайн-рендеринг прев’ю без входу в Play Mode. Редактор Unity відтворює високоякісний синтезований кліп у реальному часі під час дизайну.
Drop-in runtime integration
З’єднання системи з існуючим персонажем займає п’ять хвилин:
– Додайте один компонент AudioSourceBridge на об’єкт сцени — це єдиний аудіовихід для всього двигуна.
– Додайте SurfaceResolver до кореня вашого персонажа. Він слухає події OnFootstep та OnLand, посилає Raycast вниз для виявлення типу поверхні та автоматично запускає синтезатор.
– Налаштуйте SurfaceResolverSO, щоб мапувати матеріали фізики сцени, шари фарб terrain, матеріали рендерера, теги або слої до одного з десяти вбудованих типів поверхні.
– Налаштуйте SurfacePresetSO, щоб мапувати кожний тип поверхні до FoleyPreset.
Це вся інтеграція. Жодних змін у Animator, жодних замін prefab, не потрібне маршрутування аудіомікшера. Працює з CharacterController Unity та будь-яким стороннім контролером, що керує Animator.
Built for performance
DSP-граф повністю виконується на аудіо-потоку Unity без сміття на кожному кадрі. FootstepParams — это blittable value-type struct. DSP-розширення — це чиста функція, що виконується на викликаному потоці перед тим, як уникальний командний пакет увійде у безблокову кільцеву буфер. Пул голосів попередньо виділено при запуску; крадіжка голосів базується на пріоритеті та повністю конфігурована.
Included in the package
– Повністю придатна Demo Scene з третім персонажем та різноманітними поверхнями
– 6 готових FoleyPreset-напередспечених активів: Concrete, Metal, Wood, Mud, Puddle, Sand
– Foley Sound Stage сцену попередньо підключену та готову до запуску
– Базовий клас SurfaceResolver, розроблений для перевизначення — перевизначайте OnSurfaceResolved, щоб додати швидкісний коефіцієнт, modifiers для присідання або будь-яку іншу логіку
– Повний вихідний C# код
Ціна $49.99
HI-FI News
через новітні пакети Unity Asset Store http://www.unity3d.com/
20 травня 2026 року, 15:18 за київським часом
May 20, 2026 at 03:18PM

Залишити відповідь