Разбирался на днях с PixelBender и пришла мысль использовать blendShader для реализации эффектов типа преломления или bump mapping'a. Проблема в том что с blendShader не получается анимировать параметры шейдера. Цитата:
Цитата:
|
Изменения параметров затенения (изменение значения параметра, ввода или байт-кода) не влияют на используемую для наложения копию затенения
|
Вот и мне никак не удаётся изменить параметры уже применённого шейдера. Есть какой-то способ сделать это? Или не стоит заниматься подобными извращениями?
Использование blendShader могло бы упростить, к примеру, искажение(преломление) некоторой области изображения (просто рисуем поверх области спрайт с установленным blendShader)
Кстати, кому интересно, зацените мою
реализацию бампа на pixel bender (: