AIMP Forum

AIMP for Windows => Вопросы / Questions => Topic started by: Monetochka_ILY on January 14, 2020, 18:52:09

Title: AIMP 5 в 2020?
Post by: Monetochka_ILY on January 14, 2020, 18:52:09
В 2020 году выйдет AIMP 5 или будет продолжение развития AIMP 4?
Title: Re: AIMP 5 в 2020?
Post by: Алексей Долматов on January 14, 2020, 19:08:20
https://www.aimp.ru/blogs/?p=928
Quote
Версия для ПК переводится в режим поддержки: мы будем выпускать обновления с исправлениями и небольшими улучшениями по мере их готовности. Ничего глобального ожидать не стоит.
Так что проверяем раздел предложений, голосуем, обдумываем идеи на следующий год.
Если что-то глобальное наплывёт, то можно будет минимум помечтать.
Title: Re: AIMP 5 в 2020?
Post by: Artem on January 14, 2020, 21:24:49
Единственный вопрос, который я всем задаю: что вы хотите видеть в 5-ой версии? Просто новый скин?
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on January 14, 2020, 22:47:12
Единственный вопрос, который я всем задаю: что вы хотите видеть в 5-ой версии? Просто новый скин?

ну хотелось бы новый скин движок наверное, с поддержкой гпу и всякого рода анимаций  и подобных активностей. Что бы можно было прототипировать как в Adobe XD всякие активности. И текстуры пунктов плейлиста тоже не помешали бы, да и вообще доступ к компоновки элементов плейлиста.
Title: Re: AIMP 5 в 2020?
Post by: Artem on January 15, 2020, 09:34:37
ну хотелось бы новый скин движок наверное, с поддержкой гпу

GPU-based отрисовка, это, конечно, прикольно и современно, но не панацея, хотя и сделать можно. Во-первых, многое будет зависеть от возможностей вашей GPU (например, максимальный размер текстур и их количество). Во-вторых, для конечного пользователя это совсем не фича.

и всякого рода анимаций  и подобных активностей.

Например?
Title: Re: AIMP 5 в 2020?
Post by: Black_AVP on January 15, 2020, 09:53:26
Всплыла опять темя про табличный вид плейлиста. Артём, насколько реально это теперь сделать?
Возможностей по кастомизации плейлиста было бы значительно больше: можно добавить текстуры, градиентные заливки, обложки треков, свои наборы колонок, сортировку по любой колонке...
Title: Re: AIMP 5 в 2020?
Post by: Artem on January 15, 2020, 10:01:55
Возможностей по кастомизации плейлиста было бы значительно больше: можно добавить текстуры, градиентные заливки, обложки треков, свои наборы колонок, сортировку по любой колонке...

В свое время мы отказались от этой идеи ровно потому, что в таком случае плейлист будет копией фонотеки, что несколько противоречит логике.
Title: Re: AIMP 5 в 2020?
Post by: Black_AVP on January 15, 2020, 10:51:33
А в чём, собственно, противоречие? Фонотека - это каталогизатор, а плейлист - список воспроизведения, можно сказать, лицо плеера, основная работа идёт именно с ним. Если они будут выглядеть одиностильно - так это только плюс плееру.
Насколько я понимаю, сейчас с плейлистом какие-то значительные изменения трудно сделать, к примеру, в плане форматирования, возможности кастомизации ограничены, ту же рамку выделения даже изменить нельзя. Всё это мешает его дальнейшему развитию.
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on January 15, 2020, 17:07:35
GPU-based отрисовка, это, конечно, прикольно и современно, но не панацея, хотя и сделать можно. Во-первых, многое будет зависеть от возможностей вашей GPU (например, максимальный размер текстур и их количество). Во-вторых, для конечного пользователя это совсем не фича.

ну насколько я понимаю технологии типа OpenCL не плохо так разгружают ЦП да и всякие анимации и эффекты работаю плавнее и легковеснее. Я конечно могу и ошибаться но AIMP-у сейчас тяжеловато с этим делом, это чувствуется, при наличии например 10-ти gauge и нескольких аниматоров, или при анимированном переключении многостраничной группы. В одном из моих проектов есть многостраничная группа в которой всего 4-ре кнопки размером 40х40 и сама группа имеет размер 40х320 и она подтормаживает но не всегда, а если ее растянуть до размера 40х1000 например то тормозит всегда.
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on January 15, 2020, 17:15:16
Например?

Ну если пофантазировать то например: анимированное изменения размеров и положений всяких элементов, анимированное открытие и закрытие окон, анимированное появление исчезание изменения размера контейнеров.

Можно еще например сделать элементы которые разбиваются на 4-ре или более состояния как кнопка и внутри этих состояний компоновка элементов и при изменении состояния это все анимируется в соответствии с внутренними изменениями.
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on January 15, 2020, 17:30:10
это я же еще забыл про 4К, там ведь еще тяжелее все это.
Title: Re: AIMP 5 в 2020?
Post by: Artem on January 16, 2020, 22:06:29
Понятно, в общем GPU. А какие киллер фичи для пользователей?
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on January 16, 2020, 22:37:46
Понятно, в общем GPU. А какие киллер фичи для пользователей?

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

(мое мнение)
Title: Re: AIMP 5 в 2020?
Post by: Artem on January 16, 2020, 23:47:57
В любом случае, у меня уже есть пул задач на v4.70. GPU надо исследовать - кто знает, какие там ограничения и подводные камни... в 2020 релиза 5-ки уж точно ждать не стоит.

На счет анимаций - на словах это выглядит круто, но давайте порассуждаем, допустим, напримере "анимированное изменения размеров и положений всяких элементов". Как это будет реализовывать дизайнер? Как он будет это контролировать? Или отдать все на откуп движку? Я уверен, будут ситуации в духе подмены одних элементов, другими - т.е. ситуации, когда изменение лайаута и элементов должны происходить как можно незаметнее для пользователей. Честно говоря, я не видел среди современных программ с крутой анимацией UI, чтобы они поддерживали полноценные скины. Обычно все ограничивается темами.
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on January 17, 2020, 01:17:44
В любом случае, у меня уже есть пул задач на v4.70. GPU надо исследовать - кто знает, какие там ограничения и подводные камни... в 2020 релиза 5-ки уж точно ждать не стоит.

На счет анимаций - на словах это выглядит круто, но давайте порассуждаем, допустим, напримере "анимированное изменения размеров и положений всяких элементов". Как это будет реализовывать дизайнер? Как он будет это контролировать? Или отдать все на откуп движку? Я уверен, будут ситуации в духе подмены одних элементов, другими - т.е. ситуации, когда изменение лайаута и элементов должны происходить как можно незаметнее для пользователей. Честно говоря, я не видел среди современных программ с крутой анимацией UI, чтобы они поддерживали полноценные скины. Обычно все ограничивается темами.


Ну мне вот как "дизайнеру" например нравится такая система как в программе mokup.app. Там используется система "состояний" которые меняются от тех или иных событий.

Вот на этих пяти видео все можно понять: https://mokup.app/tutorials/  по сути там создается имитация интерфейса но это в принципе уже готовый интерфейс который не выполняет а имитирует выполнение функций. Тут создаются объекты с внутренней структурой и добавляют этим объектам разные состояния, и при смене состояний можно изменять внутреннюю структуру и при этом для смены состояний добавляются автоматические параметрические анимации с удобной настройкой в виде таймлайна.
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on January 17, 2020, 01:20:03
Реализовать такое наверно сложно шо пиздец... но как круто было бы
Title: Re: AIMP 5 в 2020?
Post by: Artem on January 17, 2020, 14:17:07
Вот на этих пяти видео все можно понять: https://mokup.app/tutorials/  по сути там создается имитация интерфейса но это в принципе уже готовый интерфейс который не выполняет а

Это похоже на то, как работают эффекты в After Effects. Собственно, я о том и говорил, что в идеале анимацию должен "программировать" дизайнер. Для такого подхода, к сожалению, у нас слишком сложный интерфейс, хотя сам принцип такого анимирования сделать куда проще, нежели "автоматический".
Title: Re: AIMP 5 в 2020?
Post by: Artem on January 21, 2020, 23:45:32
Интересные факты всплывают с GPU:
1. максимальный размер текстуры по одной из сторон - 16000, т.е. тяжелые скины с длинными лентами аниматоров целиком в видео память не залезут - придется грузить лишь какую-то часть фреймов.
2. отстутствует поддержка полупрозрачных окон, за исключением акрилик-размытия, что появилось в 10ке. Однако у акрилика есть своя проблема - нельзя делать непрямоугольные окна.
Title: Re: AIMP 5 в 2020?
Post by: rondo on February 09, 2020, 17:13:29
В любом случае, у меня уже есть пул задач на v4.70.
Из хотелок анимации, которые прям очень хочется:
При проведении курсором над звёздочками (оценка), до окончательного выбора оценки, визуально едва видимо подсвечивать эти звёзды под курсором. Т.е. чтоб было три цвета у звёзд оценки (на примере Bliss 4K dark):
1. нет оценки (тёмные, почти прозрачные)
2. звёзды под курсором (тёмно-серые, едва видимые)
3. оценка трека (белые)

Сейчас оценка работает совсем непонятно. Держишь вроде курсор над второй точкой (●○●●●), но когда кликаешь по ней, звезда ставится на первую, т.е. 1/5 (★☆☆☆☆) ???
Вот как это выглядит:
(https://i.imgur.com/xx3YvoG.gif)
Title: Re: AIMP 5 в 2020?
Post by: Artem on February 09, 2020, 19:02:44
На 5-ую версию это не тянет. Кликать нужно справа от звезды, так сделано из-за того, чтобы можно было 0 поставить.
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on July 30, 2020, 21:33:21
Интересные факты всплывают с GPU:
1. максимальный размер текстуры по одной из сторон - 16000, т.е. тяжелые скины с длинными лентами аниматоров целиком в видео память не залезут - придется грузить лишь какую-то часть фреймов.
2. отстутствует поддержка полупрозрачных окон, за исключением акрилик-размытия, что появилось в 10ке. Однако у акрилика есть своя проблема - нельзя делать непрямоугольные окна.


кстати про максимальный размер текстуры, насколько я могу понимать по аналогии с холстами в граф редакторах, которые формируются на гпу, они это дело делят на блоки и есть еще какие то уровни кеша (от2 до 8 если брать фш). дак вот может можно как то реализовать что бы сверх огромные текстуры аниматоров тоже как то внутренне делились на удобные куски для гпу, все равно же единовременно на экране не отображаются все кадры разом. нужно только что бы вовремя подкидывались нужные куски и выкидывались не нужные, конечно наверно это приведет к задержкам но будут ли они нам заметны. да и это же 2д текстуры тут не надо рассчитывать растеризацию по физике освещения и прочей фигни которой заниматься видяха.
Title: Re: AIMP 5 в 2020?
Post by: Artem on July 31, 2020, 15:20:43
Про GPU можно забыть - я потратил 3 месяца  на изучение  и могу сказать, что я не смогу перенести все фичи скин-движка на DirectX, не нарушая обратной совместимости
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on August 01, 2020, 09:12:51
Про GPU можно забыть - я потратил 3 месяца  на изучение  и могу сказать, что я не смогу перенести все фичи скин-движка на DirectX, не нарушая обратной совместимости

весьма прискорбно
Title: Re: AIMP 5 в 2020?
Post by: Artem on August 01, 2020, 09:16:39
весьма прискорбно

В любом случае, я не оставляю желания заняться оптимизацией скин-движка. Поэтому, присылайте примеры, что тормозят. С каждым случаем я буду разбираться индивидуально
Title: Re: AIMP 5 в 2020?
Post by: TurboDISCO Adept on August 01, 2020, 12:03:39
...Поэтому, присылайте примеры, что тормозят. С каждым случаем я буду разбираться индивидуально
Подтормаживание разделителя между "древом" Фонотеки и основным полем Фонотеки, когда на фон вброшена текстура - это в рассматриваемые случаи идёт или это уже в чудасии скинодела? Вообще - "текстурирование" вспомогательных окон крайне тяжко отражается на их последующей смене размера.
Title: Re: AIMP 5 в 2020?
Post by: Black_AVP on August 01, 2020, 12:49:03
... Вообще - "текстурирование" вспомогательных окон крайне тяжко отражается на их последующей смене размера.
Помнится, когда-то в далёкие времена был скин, в котором на фон плейлиста была назначена текстура 2х2 пикс., что вызывало заметные тормоза при растягивании или прокрутке плейлиста даже на неслабых машинках. Можно прикинуть, сколько раз она мостится при размере плейлиста, скажем, 600х800 пикс. :o
Title: Re: AIMP 5 в 2020?
Post by: TurboDISCO Adept on August 01, 2020, 13:25:35
Вот я и думаю - на модернизацию движка этот момент потянет или это не исправимо. У меня в скине и 2х2 пикселя (Фонотека) и большой кусок текстуры из которой замощается при растягивании по горизонтали и по вертикали две линейки шириной в 1 пиксель (Лирика) имеются - и там и там "весело".
Title: Re: AIMP 5 в 2020?
Post by: Black_AVP on August 01, 2020, 16:26:35
Вот я и думаю - на модернизацию движка этот момент потянет или это не исправимо.
Ну, чудес не бывает, надо избегать таких текстур, где можно - использовать растягивание.
В том же ФШ некоторые паттерны можно без ущерба урезать до 8х8 или даже 4х4 пикс., но, тем не менее, так не делают.
Title: Re: AIMP 5 в 2020?
Post by: VlaKor on August 01, 2020, 16:32:47
Приветствую!
Единственной опции которой не хватает это реализация просмотра, добавление, редактирования и использования всех (произвольных) тегов в аудиофайле.

Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on August 01, 2020, 17:54:54
В любом случае, я не оставляю желания заняться оптимизацией скин-движка. Поэтому, присылайте примеры, что тормозят. С каждым случаем я буду разбираться индивидуально

вау. хорошо я понял))
Title: Re: AIMP 5 в 2020?
Post by: Artem on August 02, 2020, 09:30:02
Подтормаживание разделителя между "древом" Фонотеки и основным полем Фонотеки, когда на фон вброшена текстура - это в рассматриваемые случаи идёт или это уже в чудасии скинодела? Вообще - "текстурирование" вспомогательных окон крайне тяжко отражается на их последующей смене размера.

Кидайте все варианты
Title: Re: AIMP 5 в 2020?
Post by: Artem on August 02, 2020, 09:30:44
Приветствую!
Единственной опции которой не хватает это реализация просмотра, добавление, редактирования и использования всех (произвольных) тегов в аудиофайле.



Например?
Title: Re: AIMP 5 в 2020?
Post by: VlaKor on August 02, 2020, 12:21:19
Например?

Не совсем понял вопроса.
Title: Re: AIMP 5 в 2020?
Post by: VlaKor on August 02, 2020, 14:24:22
Например?

Например, в AIMP существует поиск данных в интеренете на популярных сервисах в том числе musicbrainz и затем дальнейшее автоматическое заполнение тегов найденными данными. Это отлично! Но почему нельзя использовать больше информации с указанного выше сервиса, это увеличит возможности катологизации, сортировки и т.д. Например я обычно использую следущие теги с данного ресурса (см. прикреплённый файл в предидущем моём сообщении).
Title: Re: AIMP 5 в 2020?
Post by: Artem on August 03, 2020, 11:56:04
Например, в AIMP существует поиск данных в интеренете на популярных сервисах в том числе musicbrainz и затем дальнейшее автоматическое заполнение тегов найденными данными. Это отлично! Но почему нельзя использовать больше информации с указанного выше сервиса, это увеличит возможности катологизации, сортировки и т.д. Например я обычно использую следущие теги с данного ресурса (см. прикреплённый файл в предидущем моём сообщении).

Например? Какие бы данные вы оттуда взяли дополнительно?
Title: Re: AIMP 5 в 2020?
Post by: VlaKor on August 03, 2020, 12:54:20
Например? Какие бы данные вы оттуда взяли дополнительно?

DISCSUBTITLE
ORIGINALDATE
ORIGINALYEAR

Хотя бы вот эти. Что бы можно было сделать примерно как на втором скрине.
Почему вы не хотите дать в этом свободу пользователю? Может какие то сложности? Если это не возможно по каким то техническим причинам, то тогда вопрос закрыт.
Title: Re: AIMP 5 в 2020?
Post by: Artem on August 03, 2020, 13:24:25
DISCSUBTITLE
ORIGINALDATE
ORIGINALYEAR

Хотя бы вот эти. Что бы можно было сделать примерно как на втором скрине.
Почему вы не хотите дать в этом свободу пользователю? Может какие то сложности? Если это не возможно по каким то техническим причинам, то тогда вопрос закрыт.

Тем, что плеер должен знать, что это за поле, какой у него формат, и куда его сохранять. Далеко не все поля тегов текстовые
Title: Re: AIMP 5 в 2020?
Post by: Artem on August 03, 2020, 13:25:48
DISCSUBTITLE
ORIGINALDATE
ORIGINALYEAR

Что значит первый? 2ой и 3ий имеют смысл для переизданий и в большинстве случаев просто не заполняются
Title: Re: AIMP 5 в 2020?
Post by: VlaKor on August 03, 2020, 13:47:59
Что значит первый? 2ой и 3ий имеют смысл для переизданий и в большинстве случаев просто не заполняются

Первый это названия подальбома в сборнике, на скриншоте это видно.
Что значит в большинстве случаев? На musicbrainz всегда они заполены. Представте, есть несколько версий одного альбома, выпущенные в разное время, разными лейблами и т.д. В AIMP в них нет разницы, как их различить?
Про первый: существует официальный сборник с альбомами. Альбомы в сборнике должны же отличаться от одиночных альбомов? В AIMP они вообще не видны как альбомы.
Если вы считаете что все пользователи AIMP ни разу с этим не сталкивались и это ни кому не нужно, то конечно не стоит заморачиваться. Но если вы хотите что бы ваше творение было лучшим, то оно должно быть лучшим во всём, даже в таких "мелочах".
И даже если добавить конкретно эти теги, то это не решит главную проблему, а именно невозможность добавлять любые пользовательские теги.
Ещё раз повторюсь, если это не возможно технически, то больше вопросов нет. А если есть такая возможность и вы по какой то причине её не добавляете, то это по крайней мере странно.
Title: Re: AIMP 5 в 2020?
Post by: Artem on August 03, 2020, 19:13:25
Первый это названия подальбома в сборнике, на скриншоте это видно.
Что значит в большинстве случаев? На musicbrainz всегда они заполены. Представте, есть несколько версий одного альбома, выпущенные в разное время, разными лейблами и т.д. В AIMP в них нет разницы, как их различить?
Про первый: существует официальный сборник с альбомами. Альбомы в сборнике должны же отличаться от одиночных альбомов? В AIMP они вообще не видны как альбомы.
Если вы считаете что все пользователи AIMP ни разу с этим не сталкивались и это ни кому не нужно, то конечно не стоит заморачиваться. Но если вы хотите что бы ваше творение было лучшим, то оно должно быть лучшим во всём, даже в таких "мелочах".
И даже если добавить конкретно эти теги, то это не решит главную проблему, а именно невозможность добавлять любые пользовательские теги.
Ещё раз повторюсь, если это не возможно технически, то больше вопросов нет. А если есть такая возможность и вы по какой то причине её не добавляете, то это по крайней мере странно.

По этому предложению создайте лучше отдельную тему в разделе предложений с голосованием.
Title: Re: AIMP 5 в 2020?
Post by: VlaKor on August 03, 2020, 21:51:32
По этому предложению создайте лучше отдельную тему в разделе предложений с голосованием.

Прежде чем выносить тему на голосование есть необходимость всё таки выяснить возможно ли это осуществить в принципе.
Если вы этого сделать не сможете, то какой смысл в голосовании? А вы так и не ответили на этот вопрос.
Title: Re: AIMP 5 в 2020?
Post by: Artem on August 04, 2020, 08:29:00
Прежде чем выносить тему на голосование есть необходимость всё таки выяснить возможно ли это осуществить в принципе.
Если вы этого сделать не сможете, то какой смысл в голосовании? А вы так и не ответили на этот вопрос.

Ответил. Можно сделать поддержку конкретных полей, всех возможных - нельзя, тк нужно знать их формат данных
Title: Re: AIMP 5 в 2020?
Post by: VlaKor on August 04, 2020, 10:39:05
Ответил. Можно сделать поддержку конкретных полей, всех возможных - нельзя, тк нужно знать их формат данных

Благодарю. Вижу что не тема Вас не заинтересовала. Вопросов больше нет.
Title: Re: AIMP 5 в 2020?
Post by: Artem on August 04, 2020, 20:16:05
Благодарю. Вижу что не тема Вас не заинтересовала. Вопросов больше нет.

Я делаю то, что нужно большинству, а не мне. Не хотите выносить предложение на голосование - ваше право, но и от меня этого не ждите.
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on December 24, 2020, 15:10:04
Про GPU можно забыть - я потратил 3 месяца  на изучение  и могу сказать, что я не смогу перенести все фичи скин-движка на DirectX, не нарушая обратной совместимости

А может реализовать два движка, типа старый и новый. Те кому нужны старые скины пусть ставят галку в установщике типа поддержка устаревших скинов и им доустановиться старый движок вместе с новым а там аимп уже сам будит решать как между ними переключаться. Вот сколько весит движок? 
Title: Re: AIMP 5 в 2020?
Post by: Soolo on December 24, 2020, 15:13:11
А может реализовать два движка, типа старый и новый. Те кому нужны старые скины пусть ставят галку в установщике типа поддержка устаревших скинов и им доустановиться старый движок вместе с новым а там аимп уже сам будит решать как между ними переключаться. Вот сколько весит движок?
Какой в этом смысл?
И откуда обычный среднестатистический пользователь знает, какой версии скины ему нужны?
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on December 24, 2020, 15:20:02
Какой в этом смысл?
И откуда обычный среднестатистический пользователь знает, какой версии скины ему нужны?

Ну можно диалог сделать при открытии старого не поддерживаемого скина с предложение доустановить необходимые компоненты или оставить все как есть. АИМП же уже умеет обновляться самостоятельно, этот же канал можно использовать.
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on December 24, 2020, 15:21:04
Какой в этом смысл?
И откуда обычный среднестатистический пользователь знает, какой версии скины ему нужны?

Смысл в поддержке вычислений на GPU, которых катастрофически не хватает графической части программы.
Title: Re: AIMP 5 в 2020?
Post by: Soolo on December 24, 2020, 15:33:31
Смысл в поддержке вычислений на GPU, которых катастрофически не хватает графической части программы.
Не будет этого.
Исследования показали, что смысл или минимален, или его нет, или он со знаком минус.
А писать новый движок с нуля - это годы разработки и тестирования с опять же минимальным смыслом.
Вон Фубар вообще без скинов и популярность его говорит сама за себя.
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on December 24, 2020, 15:42:58
Не будет этого.
Исследования показали, что смысл или минимален, или его нет, или он со знаком минус.
А писать новый движок с нуля - это годы разработки и тестирования с опять же минимальным смыслом.
Вон Фубар вообще без скинов и популярность его говорит сама за себя.

Фубар говно. Для меня так точно. В 2020 году иметь такой вид... стыдоба.
Title: Re: AIMP 5 в 2020?
Post by: Artem on December 25, 2020, 10:35:02
А может реализовать два движка, типа старый и новый. Те кому нужны старые скины пусть ставят галку в установщике типа поддержка устаревших скинов и им доустановиться старый движок вместе с новым

И это будет 90% пользователей, если не 99%. А, пожалуй, самое тут печальное - что человек натыкает то, про что не понимает, и пойдет ругаться везде, что на его 5-ый АИМП не ставятся его любимые скины, посему авторы приложения - козлы, в 5ой версии все сломали.

C DirectX есть еще одна проблема - производительность и возможный загружаемый объем текстур зависит от возможностей видеокарты. Например: на Windows 8 на ноутбуке с встроенной графикой было замечено, что Direct2D проигрывает по производительности обычной GDI-отрисовке.


Title: Re: AIMP 5 в 2020?
Post by: Artem on December 25, 2020, 10:37:32
Смысл в поддержке вычислений на GPU, которых катастрофически не хватает графической части программы.

Может получиться так, что из-за изобилия объектов и слоев, встроенная графика тех же ноутбуков просто не сможет загрузить все их в память. Как тогда быть?

Главный вопрос: а хватит ли вам возможностей обрезанной версии текущей, но GPU-based движка? А то может получиться, что то, что мы пытаемся ускорить, попросту там и работать не сможет... В 5-ке, я ввел довольно много оптимизаций (уже в январе выйдут первые статьи на этот счет). Возможно, ваши проблемы уже будут решены.
Title: Re: AIMP 5 в 2020?
Post by: Artem on December 25, 2020, 10:40:47
По долгу службы я переводил один мощный (в графическом плане) продукт на DirectX, так вот, в результате мы получили прирост производительности в отрисовке всего в 2.5 раза на дискретных видеокартах GF 1050. На встроенной графике, как я писал выше, DirectX проиграл обычной отрисовке. Причем половину из этого буста дала обычная оптимизация отрисовки, а не сам DirectX.
Title: Re: AIMP 5 в 2020?
Post by: Kibermanick on December 25, 2020, 17:21:30
Ну хорошо, подожду, может и правда все будит отлично.