Можно. Пиксельные шейдеры выполняются для каждого пикселя выходного буфера, но никто не запрещает рендерить картинку сначала в текстуру, которую при втором проходе и размывать в пиксельном шейдере. Причем можно спокойно комбинировать размытые и не размытые области при помощи буфера трафарета.
Конечно покажу. Я, в общем-то, это делаю из чистого любопытства и никакой корыстный умысел не преследую. Надо бы только почитать какую-нибудь книгу по JavaScript, а то чувствую, что получился у меня говнокод.
Книги — это хорошо и правильно =)
А для быстрого превращения говнокода хорошего проекта в код со вкусом клубники и ароматом ванили замечательно подходит, например, github.
Думаю, имеет смысл сначала сделать что-то делающее нечто большее, чем вывод нетекстурированной вращающейся модельки :) Возможно, демка перерастет в нечто большее даже при помощи комьюнити разработчиков, так что github — это must в моем списке приоритетов.
Кстати, если кто знает динамично развивающуюся библиотеку для WebGL с хорошей документацией и примерами — прошу дать название. В данный момент читаю примеры по tld.js.
Lightcycle demo using WebGL (part 0)