AIMP Forum

Общее => Общение / General => Topic started by: Engineer on March 01, 2020, 10:29:19

Title: Плагин визуализации в стиле калейдоскоп / мандала
Post by: Engineer on March 01, 2020, 10:29:19
Всем привет. Давно мечтал, что появится качественная реализация калейдоскопа для нашего плеера, но к сожалению, до сих пор он может "похвастаться" лишь древними "стрелочными индикаторами уровня" и "Аортой" (им уже наверное не менее 20 лет).
Так вот, еще лет 10 назад существовали скринсейверы Kaleidoscope и Mandala, которые неплохо настраивались и имели опцию синхронизации с музыкой (если не ошибаюсь - оба). Сейчас они уже не актуальны, так как насколько я знаю, под Windows 10 не работают...

И вот буквально вчера я наткнулся на программу, в которой можно генерировать крутейший по качеству калейдоскоп! Разница с тем, что я видел раньше состоит в том, что теперь фрагменты исходных фото которые зеркалит программа, совмещаются в узоре с эффектами объема, прозрачности и блеска. Во всяком случае судя по тому, что я увидел.

А идея такая. Учитывая, что в нашем сообществе есть классные программисты плагинов, я подумал, что возможно кто-то из вас, ребята заинтересуется этой темой и сделает визуализацию в которой эффектный калейдоскоп будет работать при воспроизведении музыки с плеера, при этом за основу сцен будет браться обложка воспроизводимого трека. Так же будет здорово, если будет существовать несколько пресетов, которые можно будет применять к разным музыкальным стилям, информацию о которых плагин будет считывать из тэгов. К примеру, для одного стиля музыки это будет замощенный узорами фон и на переднем плане узор отличающийся от фонового. Для другой, без фоновых узоров, только по центру, для третьей - только замощенный узорами фон, для четвертой, фон из одного узора но на весь экран, и так далее. Плюс к этому можно было бы добавлять и другие эффекты а так же информацию о треке. Настройка как "на автомате", так и ручная, конечно. Представьте, что такого качества и динамично изменяющиеся, пульсирующие под музыку узоры, да на весь экран монитора (сейчас у многих большие диагонали и 4К)... Просто супер!

Собственно, вот страничка с генератором: https://www.behance.net/gallery/47645189/Kaleidoscope-Generator-for-Sketch
Видео для примера: https://www.youtube.com/user/raulspcarvalho/videos

Как считаете, возможно ли это реализовать? Если бы такой плагин был бы платный при условии качественной картинки, настраиваемых параметров и автоматикой работы с обложкой и тегами, то я бы не пожалел денег и купил.
Title: Re: Плагин визуализации в стиле калейдоскоп / мандала
Post by: Black_AVP on March 01, 2020, 11:05:40
Фрактальная графика, всё же, интереснее смотрится, нежели просто калейдоскоп:
https://www.youtube.com/watch?v=-N0NEGGigd8
https://www.youtube.com/watch?v=3htKYkfF2b8
...
Вообще, в инете можно найти много интересных визуализаций под музыку.
Title: Re: Плагин визуализации в стиле калейдоскоп / мандала
Post by: Engineer on March 01, 2020, 13:58:43
Фрактальная графика, всё же, интереснее смотрится, нежели просто калейдоскоп:
https://www.youtube.com/watch?v=-N0NEGGigd8
https://www.youtube.com/watch?v=3htKYkfF2b8
...
Вообще, в инете можно найти много интересных визуализаций под музыку.

Конечно же о вкусах не спорят, но на мой личный взгляд, фрактальная визуализация выдает картинку довольно низкого качества в смысле отображения деталей, общей зашумленности и грязи, отсутствия визуальной гармонии. Калейдоскоп же, и что важно, в конкретной реализации, дает очень чистую, четкую картинку с рельефными, осязаемыми элементами, на уровне фона в дорогих MTV-шных клипах мировых звезд. Уровень совершенно другой! Любоваться на такое просто кайф!
Title: Re: Плагин визуализации в стиле калейдоскоп / мандала
Post by: Black_AVP on March 01, 2020, 17:12:26
... фрактальная визуализация выдает картинку довольно низкого качества в смысле отображения деталей, общей зашумленности и грязи, отсутствия визуальной гармонии.
:o Качество фрактальных изображений определяется лишь разрешением монитора и заданной точностью расчёта (а она теоретически может быть бесконечной - на то они и фракталы). Если какое-то размытие и применяется в программах-генераторах фракталов, то с целью придания глубины пространства (как, например, в этом ролике (https://www.youtube.com/watch?v=LpWhaBVIrZw)).
Другое дело, что в визуалках для плеера для сохранения приемлимого быстродействие приходится ограничивать эту точность.
Наберите в поиске "фрактал 4к" или "фрактал анимация" - зачаруешся!
Я не против калейдоскопов, у меня и в детстве была не одна такая игрушка, но фракталы - это совсем иной мир, непредсказуемый мир, фантастический мир!
Title: Re: Плагин визуализации в стиле калейдоскоп / мандала
Post by: Engineer on March 01, 2020, 22:51:08
:o Качество фрактальных изображений определяется лишь разрешением монитора и заданной точностью расчёта (а она теоретически может быть бесконечной - на то они и фракталы). Если какое-то размытие и применяется в программах-генераторах фракталов, то с целью придания глубины пространства (как, например, в этом ролике (https://www.youtube.com/watch?v=LpWhaBVIrZw)).
Другое дело, что в визуалках для плеера для сохранения приемлимого быстродействие приходится ограничивать эту точность.
Наберите в поиске "фрактал 4к" или "фрактал анимация" - зачаруешся!
Я не против калейдоскопов, у меня и в детстве была не одна такая игрушка, но фракталы - это совсем иной мир, непредсказуемый мир, фантастический мир!

Ну, в данном ролике совершенно другой уровень качества, чем в приведенном вами ранее, да еще и в 3D. Другое дело. Под качеством я имел ввиду не разрешение монитора но визуальную зашумленность итоговой картинки исходя из принципа ее построения генератором.

И все таки идея была в том, что бы используя обложку релиза зашитую в тегах конкретного трека и указанный в них музыкальный стиль или хотя бы жанр, генерировать уникальную картинку с качеством типа как тут: https://youtu.be/ZBYdlwuVy4c
Сама генерация здесь реализована очень плохо в смысле примитивности, дерганности и отсутствия связи с собственно музыкой, тут уже вопрос к автору клира. Но главное, это качество самих примитивов, фигур из которых строятся узоры, их объемность, прозрачность и пр. И видимая стерильность картинки, создается впечатление, что основой для узоров является не фото но они создаются из генерируемых 3D объектов.

Еще, есть идея из сферы диджеинга. Когда во время игры трека, программа детектирует его BPM (количество ударов в минуту), к примеру 120 ударов, и каждые 4 такта корректирует его. В результате можно прогнозировать на весь трек или микс темп пульсации анимации, и это очень круто!!! Это дает возможность при расчете анимации трека, прогнозируя его темп, включать циклично (например на 4, 8, 16 ударов) определенные режимы, отличающиеся от основного. Кстати, в современной музыке куплет или припев обычно длится 64 удара. В идеале, представьте, что начинает играть трек, и после вступления, с началом куплета, стиль анимации слегка меняется (или только доминирующая цветовая гамма), за тем, с началом припева происходит тоже самое. Так же конечно же будет влиять и АЧХ трека в конкретный момент, но именно привязка к биту даст возможность автоматически (а ведь можно и вручную!!!) менять анимацию попадая четко в бит. Конечно же, в треках бывает короткое вступление и перебивки между блоками куплетов и припева, по этому все не так то просто.)
Title: Re: Плагин визуализации в стиле калейдоскоп / мандала
Post by: Black_AVP on March 02, 2020, 08:31:01
А я бы от такой визуализации (https://www.youtube.com/watch?v=7hnQS-V2qj4) не отказался, хотя бы для миди - чарующее зрелище.
Вообще, есть тема для заказа плагинов, но сильно сомневаюсь, что кто-либо возьмётся за реализацию чего-то подобного.
Title: Re: Плагин визуализации в стиле калейдоскоп / мандала
Post by: Aleksandr009 on March 02, 2020, 18:17:52
В стиме есть - Wallpaper Engine (https://store.steampowered.com/app/431960/Wallpaper_Engine/)
Есть визуализация наподобие фрактала - AudiOrbits 2.0 (https://steamcommunity.com/workshop/filedetails/?id=1396475780)
И есть настройки для превращения её в калейдоскоп - Extreme Mandala (https://steamcommunity.com/sharedfiles/filedetails/?id=2010601850)
Title: Re: Плагин визуализации в стиле калейдоскоп / мандала
Post by: Engineer on March 02, 2020, 20:16:40
В стиме есть - Wallpaper Engine (https://store.steampowered.com/app/431960/Wallpaper_Engine/)
Есть визуализация наподобие фрактала - AudiOrbits 2.0 (https://steamcommunity.com/workshop/filedetails/?id=1396475780)
И есть настройки для превращения её в калейдоскоп - Extreme Mandala (https://steamcommunity.com/sharedfiles/filedetails/?id=2010601850)

Оно умеет работать с плеером, подгружать обложку альбома из тегов текущего трека?
Title: Re: Плагин визуализации в стиле калейдоскоп / мандала
Post by: Engineer on March 02, 2020, 20:17:13
А я бы от такой визуализации (https://www.youtube.com/watch?v=7hnQS-V2qj4) не отказался, хотя бы для миди - чарующее зрелище.
Вообще, есть тема для заказа плагинов, но сильно сомневаюсь, что кто-либо возьмётся за реализацию чего-то подобного.

Без комментариев...
Title: Re: Плагин визуализации в стиле калейдоскоп / мандала
Post by: Aleksandr009 on March 02, 2020, 20:34:01
Оно умеет работать с плеером, подгружать обложку альбома из тегов текущего трека?
Это просто живые обои для рабочего стола - они реагируют на звук, т.е. это своего рода визуализация. У них есть много настроек - цвета, скорость, чувствительность и т.д. и т.п.
Вообще для этой программы очень много живых обоев реагирующих на звук.
Title: Re: Плагин визуализации в стиле калейдоскоп / мандала
Post by: Engineer on March 03, 2020, 21:37:55
Это просто живые обои для рабочего стола - они реагируют на звук, т.е. это своего рода визуализация. У них есть много настроек - цвета, скорость, чувствительность и т.д. и т.п.
Вообще для этой программы очень много живых обоев реагирующих на звук.

Я задал этот вопрос потому, что Wallpaper Engine куплен мною давно, это совершенно не то, о чем моя тема.  ???
Повторюсь, что фишка которую предложил я, это генератор анимации на основе обложки играющего трека взятой из тэгов и автоматический выбор пресетов в зависимости от прописанного там же музыкального жанра/стиля, что бы анимация в разных треках отличалась в зависимости от их принадлежности к тому или иному музыкальному направлению.