Привет всем! Хочу поделиться плагином который делал для себя, но решил выложить в открытый доступ.
Что делает:
Симулирует акустику в реальном времени без запечённых данных и ручных зон. Три параметра считаются на лету каждый кадр:
• Окклюзия — звук глохнет за стенами, учитывает толщину материала
• Дифракция — звук огибает углы
• Реверб — автоматически определяет размер комнаты и меняет хвост
Всё это через рейкасты по сфере Фибоначчи от позиции слушателя. Результат уходит в Wwise через RTPC (Occlusion, Diffraction, RoomSize, ReverbAmount).
Что внутри:
• Готовые компоненты: AcousticEmitter, AcousticListener, RoomScanner, DiffractionCalculator
• Настройка материалов по тегам Unity (стекло, бетон, ковёр и т.д.)
• LOD система — дальние эмиттеры обновляются реже
• RTPC Debug Monitor — смотришь все параметры в реальном времени прямо в редакторе
• Python скрипт для автонастройки Wwise через WAAPI
YouTube: https://youtu.be/jTaO1BdveXo?si=g01RQUdr0YYFMYP_
Бесплатно, исходники открыты:
• GitHub: https://github.com/KKSound/FibonacciAcousticScannerPro
• itch.io (+ PDF гайд EN): https://kksound.itch.io/fibonacci-acoustic-scanner-pro
Буду рад вопросам и фидбеку. Если используете в проекте — напишите, интересно как работает на разных сценах.
Как это использовать в своих проектах, например в аппгеймкит классик?
Я просто не понимаю что это у тебя...
Это плагин для Unity+wwise. Если ты работаешь в AppGameKit Classic, то напрямую использовать не получится, плагин написан на C# специально под Unity.
Вот тут можно посмотреть мануал как и что это:https://github.com/KKSound/FibonacciAcousticScannerPro/blob/main/… ser_Guide.pdf