2015-01-10 3 views
0

Я правильно настроил предварительный просмотр камеры с помощью SurfaceTexture и OpenGL.
После нескольких дней исследований с пробной версией и ошибкой я не могу размыть пиксели, на мой взгляд, очень мало документации.Размытие видео в реальном времени с OpenGL 2.0 на Android

Желаемый эффект - размывание и затемнение камеры при открытии DrawerLayout. До сих пор все приложения и руководства, которые я нашел, размыли растровое изображение.

Может кто-нибудь помочь мне или указать мне в правильном направлении?

ответ

0

Вам нужно будет использовать fragment shader и нанесите на него фильтр размытия. Поэтому для вашего случая использования вам нужно будет держать один флаг внутри шейдера, который определяет, должно ли применяться размытие или нет. Скажите, когда ваш ящик собирается открыть или начнет закрываться, вы можете установить и отключить этот флаг.

a simple google search покажет вам много дальнейших чтений по этой теме.

Смежные вопросы