Я работаю над пользовательским интерфейсом игровой панели, который требует реализации различных эффектов частиц, чтобы сделать взаимодействие с кнопками / анимацией более увлекательным и приятным. Мой первоначальный инстинкт был использовать прозрачное видео для них. Я был еще более убежден, когда нашел эту статью о клиенте League of Legends, используя похожий подход:
https://engineering.riotgames.com/news/animation-league-legends-client
Однако моя самая большая проблема с видео связана с размером и разрешением файлов, поэтому я посмотрел на альтернативные методы, и придумали webgl, это выглядит интересно, однако будет гораздо сложнее с точки зрения воссоздания эффектов.
Я не уверен в другом решающем факторе, который является производительностью, я полагаю, что веб-GL будет менее интенсивным по сравнению с видео? Кто-нибудь работал с обоими и, возможно, мог бы порекомендовать лучшее решение для этого?