Визуализация музыки

Визуализация музыки, это работа со спектром звука. Спектр аудиосигнала, это совокупность простых гармонических волн, на которые можно разложить звуковую волну. Проще говоря, с помощью специального метода Unity, мы из ассета аудио, получаем массив значений типа float, определенной длинны. И уже имея подобный массив, далее можно делать что угодно с этими значениями. Мы предлагаем один из способов визуализации, с помощью баров, выстроенных в линию или в окружность. Дополнительно, добавим в наш визуализатор контроль цвета, три уровня - низкий, средний и высокий, которые будут меняться в зависимости от интенсивности звука.


Нам понадобиться какой-нибудь объект, в роли бара. Например, обычный 3D Cylinder, сделаем из него префаб. Ну и конечно нужен аудио файл, который будем визуализировать.

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

Скачать скрипты и демо проект:
https://www.patreon.com/posts/vizualizatsiia-23168573
Тестировалось на: Unity 2017.2.0

Комментариев 7

Офлайн
Light 30 января 2019
siriusspark, если кого-то коробит от мысли, вознаградить автора за весь труд, который по больше части вообще бесплатный, то тут никто никого не держит.
Офлайн
siriusspark 30 января 2019
Ты теперь уже и ранее открытые проекты запер на патреон? Поверь мне, это плохая идея, аудиторию капитально потеряешь.
Офлайн
AnfORy 16 декабря 2017
привпт, а можешь сделать ai для шутера, просто я немного не понимаю(для 3 д шутера). затанее спасибо!
Офлайн
Light 13 декабря 2017
TeDj, нет, так нельзя сделать.
Офлайн
TeDj 13 декабря 2017
Light,
Привет! А можно ли эту визуализацию вытащить как .dll, чтобы впоследствии интегрировать в Aimp-муз.плеер, например?
Офлайн
Light 6 декабря 2017
Frejk, что делаю? Скрипт делает, я пишу...
Офлайн
Frejk 6 декабря 2017
как ты делаешь подобное?
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.
  • Яндекс.Метрика