Постобработка на мобильном устройстве медленная и не предпочтительна, всем известен этот факт.
Мне интересно, почему они работают медленно, особенно на мобильных устройствах. Из-за общей производительности, за исключением PostProcesing, все в порядке.
Вот два теста
(3DMARK на 960 м) https://www.3dmark.com/is/4046873
(3DMARK на iPhoneX) https://benchmarks.ul.com/hardware/phone/Apple+iPhone+X+review
960m получил 220 547 на графике, iPhoneX получил 111 322.
По сути, разница только в 2 раза.
(Я знаю, что это сравнение не мудрое, но я хочу сказать, что современное мобильное устройство обладает хорошими характеристиками и достаточно быстрым для рендеринга 3D-сцен)
По моему опыту разработчиков игр, рендеринг трехмерных объектов меня не беспокоит в большинстве случаев, но PostProcessing всегда самая сложная часть. Особенно шейдеры, которые используют ближние пиксели, такие как Bloom и Blur.
Итак, мой вопрос,
Есть ли какие-либо архитектурные различия между ПК и мобильными устройствами, особенно в PostProcessing?