AIMP Forum

AIMP for Windows => Обложки / Skins => Дополнения / Addons => Обложки в стадии разработки / Skins in the development stage => Topic started by: HyperOne on May 23, 2021, 18:04:48

Title: [IP] Euphoria Lab [AIMP4.70]
Post by: HyperOne on May 23, 2021, 18:04:48
Статус проекта: Отменён

Прошу сильно не бить за эксперименты над нашей любимой Euphoria. Решил её обдать скриптами и грудой кастомизаци-ев, собственно.
Первая демка:
(https://i.imgur.com/OACMWDR.gif)
Конечно выглядит пока убого, но если я воссоздал с нуля кнопки управления и разбил на слои, то воссоздам и вроде как остальное.

Все текстуры на данный момент состоят из этих фрагментов. Ничего цветного, только градации от прозрачного до белого и другого по мелочи.
(https://i.imgur.com/52G86iJ.png)

Для начала в скине внедрены куча панелей на каждый элемент с двойной текстурой: 1. Невидимое, 2. Маска содержимого. По маске заливаются нужные цвета, установленные в репозиториях.

Теперь про таблицу. За основу взят обычный многострочный текст, с заскриптованным фоном, которой определяет положения курсора в момент клика. По нужному Y курсора устанавливается оранжевая панель, имитирующая курсор списка и открывается окно параметров. Слайдеров всего 4, на все элементы списка, им присваиваются переменные. За Alpha отдельно извиняюсь, что этот канал не спускается до самого нуля – пришлось ограничить, поскольку например, если обнулить фон окна, то за него нельзя ухватиться, чтобы переместить, вместо этого кликается мимо плеера.
Выжать из движка и редактора, что могу;
Установить редактируемые предустановки;
Установить генератор случайных настроек, по алгоритмам, чтобы не слишком случайно. Также включить при запуске, чтобы у всех скачанных скин был индивидуальным изначально;
Установить шифровщик, чтобы экспортировать раскраску в символы, передать другу хоть в чате, чтобы он их импортировал и у него был такой же скин.
Развивать версию и внедрить туда Euphoria (AIMP3) и Euphoria Lux (AIMP2 и AIMP3);

Выкладывать пока ничего не думаю, скин и исходник ещё слишком сырые.
Title: Re: [IP] Euphoria Lab [AIMP4.70]
Post by: Remoder on May 23, 2021, 19:23:18
О круто получается  ;) , пошли дальше моей реализации Vitreous, не догадался что можно еще кнопки так разукрасить  :-\ - а то я ломал голову. Интересна нагрузка на процессор, особенно там где будет визуализация или спектрум ибо у меня тормозило, но я пользовался Blendingmod - ом, а у вас я так понял просто раскраска?
Title: Re: [IP] Euphoria Lab [AIMP4.70]
Post by: -=FreedooM=- on May 23, 2021, 21:19:19
Да нормально всё, продолжай, уж лучше такие эксперименты чем очередной старый магнитофон или плоский скин в стилистике 10 винды...
Title: Re: [IP] Euphoria Lab [AIMP4.70]
Post by: HyperOne on May 24, 2021, 07:42:54
Да нормально всё, продолжай, уж лучше такие эксперименты чем очередной старый магнитофон или плоский скин в стилистике 10 винды...
Спасибо! Поддерживаю, тоже надоело.

О круто получается  ;) , пошли дальше моей реализации Vitreous, не догадался что можно еще кнопки так разукрасить  :-\ - а то я ломал голову. Интересна нагрузка на процессор, особенно там где будет визуализация или спектрум ибо у меня тормозило, но я пользовался Blendingmod - ом, а у вас я так понял просто раскраска?
Конечно хоть не далеко, но не каждый элемент этому поддаётся. В случае с кнопками, приходится прибегать к хитростям. На самом деле это всё декоративная подложка под кнопки, а именно TASEButton в спокойном состоянии – невидимый, при наведении – белый, а при нажатии чёрный, через полупрозрачную маску с умножением на нужный цвет.
BlendingMode тоже применится, в частности к цвету градиентов освещения (сверху и на направленных вверх фасках).
Title: Re: [IP] Euphoria Lab [AIMP4.70]
Post by: Black_AVP on May 24, 2021, 10:17:33
Боюсь, что у пользователей не знакомых с репозиторием редактора скинов такой список объектов со "страшными" названиями просто вынесет мозг, тем более, что сразу не понять, что к чему относится. Лучше бы обозвать элементы всем понятными словами.
С шестнадцатеричным представлением цвета тоже далеко не все знакомы, и вряд ли по этим цифрам кто-нибудь сможет сказать, какой это будет цвет. Для человека более естественно задавать цвет по его оттенку, яркости и насыщенности (ну и альфа, если уж так надо), т. е. в цветовой модели HSL/HSB.
Была у меня когда-то идея сделать скин с полной кастомизацией, типа скин-конструктор, но настройку оформления сделать по клику над конкретным элементом, что намного удобней и естественней, чем всякие диалоги. Тогда это было невозможно, сейчас это вполне реализуемо, в 5-ой версии появятся уже готовые диалоги выбора шрифта и цвета (можно почитать в блоге).
Title: Re: [IP] Euphoria Lab [AIMP4.70]
Post by: nuvista on May 24, 2021, 12:03:39
Да нормально всё, продолжай, уж лучше такие эксперименты чем очередной старый магнитофон или плоский скин в стилистике 10 винды...

Разреши не согласиться! Старый магнитофон- это шедевр! А стандартные скины, набор эскизов в прямоугольном обрамлении. Для любителей таких скинов и стандартного с головой!
Title: Re: [IP] Euphoria Lab [AIMP4.70]
Post by: Black_AVP on May 24, 2021, 15:01:04
"Скины всякие нужны, скины всякие важны" - перефразируя известный детский стишок. Но сколько этих скинов "старых магнитофонов"? Сотни не наберётся среди тысячи скинов в каталоге и на форуме. Так рисуйте свои скины или мотивируйте, стимулируйте тех, кто рисует в угодной для вас тематике, а не говорите о засилии скинов ретротехники.
Title: Re: [IP] Euphoria Lab [AIMP4.70]
Post by: Remoder on May 24, 2021, 16:06:48
Сотни не наберётся - 99 - я посчитал  ;) , а вот остальных где-то 600 штук  :o .
Title: Re: [IP] Euphoria Lab [AIMP4.70]
Post by: Black_AVP on May 24, 2021, 17:14:07
Сотни не наберётся - 99 - я посчитал  ;)
Это всего скинов в рубрике Hi-Fi, магнитофонов в ней значительно меньше.

... а вот остальных где-то 600 штук  :o .
Это в каталоге, а сколько ещё здесь в этих трёх разделах.
Кстати Эйфорий только в каталоге 16 штук.