AIMP Forum

AIMP for PC => Плагины / Plugins => Дополнения / Addons => Визуализации / Visualizations => Topic started by: Black_AVP_Bim on October 25, 2024, 15:03:21

Title: Spectral Kaleidoscope [AIMP5.30]
Post by: Black_AVP_Bim on October 25, 2024, 15:03:21
[catalog_card=1317]

Число лучей симметрии можно менять кликом ЛКМ по окну визуализации (4-6-8-10). По умолчанию - 6, как в той классической игрушке из детства.

Версия 1.1
 
    Добавлено затухание кадров

SpectralKaleidoscope.aimppack (https://disk.yandex.ru/d/-VK0axhpaDzibQ)  (2.12 MB)
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: Алексей Долматов on October 25, 2024, 19:23:40
Спасибо.
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: Choveka on October 25, 2024, 22:39:25
Красиво выглядит. Забираю в свою коллекцию. Плюс улетел. 
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: Black_AVP_Bim on October 26, 2024, 18:59:06
Хм, Касперский и Яндекс.Протект ругаются на архив.
Из касперского у меня только Removal Tools, на компе он ничего не нашёл.

...Попробуй подключить к плагину VCL.Controls.
Добавил в uses, файл распух вдвое.

Как собрать с AIMP.Runtime.dll, нужен заголовочный файл?
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: Artem on October 26, 2024, 20:56:39
Из касперского у меня только Removal Tools, на компе он ничего не нашёл.

https://www.virustotal.com/gui/file/272d0401ce0bbac6894c9f3d30f1924840d1f1fbdde2dcfa7368399a36bc4ed1?nocache=1

А вот новый:

https://www.virustotal.com/gui/file/e7f77b607feccfd07f71578c54584c22c80e41cccd6b20846a265e64c355ee94?nocache=1

Я уже как-то сталкивался с такой проблемой - что-то в новом VCL-е под 64-бит попадает под сигнатуры.


Runtime так просто не подцепить, да, нужен файл описания пакета (dcp).
Проблема в том, что API не стандартизированное и меняется от версии к версии.
Фиг с ним с размером, главное, чтобы все работало.

Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: Black_AVP_Bim on October 26, 2024, 21:40:42
Я уже как-то сталкивался с такой проблемой - что-то в новом VCL-е под 64-бит попадает под сигнатуры.
Похоже, подобная паранойя только у касперского.
Спасибо за подсказку.
Лишние вложения, полагаю, можно удалить.
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: Black_AVP_Bim on November 12, 2025, 17:37:13
Небольшая доработка, добавлено затухание кадров.
Ссылка в первом посте.
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: DarkDrawKill on November 12, 2025, 18:16:34
Небольшая доработка, добавлено затухание кадров.
Мне кажется он начал себя плохо чувствовать
фпс маленький и не доконца стирается (остаются тени даже после остановки воспроизведения)
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=73589.0;attach=75976)
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: Black_AVP_Bim on November 12, 2025, 18:35:45
фпс маленький
FPS снижен намеренно, прежнее мельтешение быстро утомляет - обрабатывается одно обращение к плагину из 8.

и не доконца стирается (остаются тени даже после остановки воспроизведения)
Стирание фона производится заливкой чёрным цветом с альфа-каналом. У меня через 2-3 с после остановки окно чёрное.
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: DarkDrawKill on November 12, 2025, 20:16:18
У меня через 2-3 с после остановки окно чёрное.
У меня остаются тени пока их не перерисуют другие элементы
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: Black_AVP_Bim on November 12, 2025, 22:05:35
У меня остаются тени пока их не перерисуют другие элементы
Ага, увидел на тёмном фоне. Хотел сделать стирание плавнее, и не задумался, что цвет $08000000 действительно никогда до черноты не доведёт, надо не менее $10000000.
Спасибо за замечание.
Файл заменил.
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: DarkDrawKill on November 12, 2025, 23:18:07
Спасибо за замечание.
Файл заменил.
о ещё и фпс поднялся
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: Black_AVP_Bim on November 13, 2025, 13:39:33
о ещё и фпс поднялся
Можно не ограничивать FPS, в плагинах он всё равно выше 30 не будет, зато будет вот такая каша - https://disk.yandex.ru/d/E1UEXh3BnubGXg
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: DarkDrawKill on November 13, 2025, 15:11:48
Можно не ограничивать FPS, в плагинах он всё равно выше 30 не будет, зато будет вот такая каша - https://disk.yandex.ru/d/E1UEXh3BnubGXg
признаться честно эффект очень интересный
(https://i.imgur.com/YZxZ47t.gif)

upd: если на полноэкранном режиме сильно-сильно-сильно-сильно-сильно-сильно-сильно присмотреться тени всё равно остаются :0 (особенно видно с прозрачным окном)
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: DarkDrawKill on November 13, 2025, 15:42:24
upd: если на полноэкранном режиме сильно-сильно-сильно-сильно-сильно-сильно-сильно присмотреться тени всё равно остаются :0 (особенно видно с прозрачным окном)
(https://www.aimp.ru/forum/index.php?action=dlattach;topic=73589.0;attach=75984)
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: Black_AVP_Bim on November 13, 2025, 15:43:00
признаться честно эффект очень интересный
Но на калейдоскоп это уже совсем не похоже...

upd: если на полноэкранном режиме сильно-сильно-сильно-сильно-сильно-сильно-сильно присмотреться тени всё равно остаются :0
Да, действительно, что-то остаётся. Загадка ... В Polar Waves стирание сделано точно таким же методом, но ничего не остаётся. Возможно, причина в том, что в сабжевом плагине рисование реализовано обычными полигонами, а Polar Waves используются процедуры из библиотеки ACL...
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: DarkDrawKill on November 13, 2025, 15:50:50
да ещё заметил эффект различается от размера окна даже если пропорции ширины и высоты соблюдены (стоит соотношение квадрат)
Title: Re: Spectral Kaleidoscope [AIMP5.30]
Post by: Black_AVP_Bim on November 13, 2025, 16:02:47
Но "накопительного" эффекта нет, ярче остаточное изображение со временем не становится, потому сильно не напрягает, при воспроизведении это совсем не заметно.