Каковы препятствия для Voxel Cone Tracing на мобильных устройствах?

После просмотра демонстрации Unreal Engine 4 я хотел бы использовать эту технологию в приложении для iPad. Я знаю, что сейчас это невозможно, поскольку они нацелены на ПК и консоли нового поколения, но мне было интересно, что должно произойти, чтобы это стало практичным на мобильном устройстве.

Может ли кто-нибудь знающий прокомментировать, что нужно добавить в OpenGL ES, чтобы он работал? Я предполагаю, что для хранения воксельных структур также должно быть гораздо больше памяти, сколько вам нужно? Есть ли что-то еще, что нужно изменить?


person Curyous    schedule 15.07.2013    source источник


Ответы (1)


Первое, что вам нужно, это 3D-текстуры — я думаю, Opengl ES недавно добавил расширение для этого. Геометрические шейдеры? Я не думаю, что это еще есть, но я уверен, что есть способ (используя традиционные методы) для вокселизации с использованием фрагментного шейдера. Я использую вычислительный шейдер для создания и фильтрации мип-карт 3D-текстуры. Я уверен, что возможность иметь несвязанные текстуры улучшит производительность.

person gboxentertainment    schedule 22.08.2013