2013-03-22 3 views
2

Я пытаюсь написать пару пиксельных шейдеров для применения к изображениям, подобным эффектам Photoshop. Например, этот эффект: http://www.geeks3d.com/20110428/shader-library-swirl-post-processing-filter-in-glsl/Как добиться суперсэмплинга/сглаживания в пиксельных шейдерах?

Но я заметил, что в полученном изображении есть сглаживание. Что я могу сделать, чтобы предотвратить это? Я не мог найти статью, которая объясняет, как это решить. Я прочитал некоторые методы, такие как рендеринг в высоком разрешении, а затем уменьшающий изображение, но мне нужно решить эту проблему в емкости пиксельного шейдера. Но если есть что-то, что могло бы помочь, я был бы признателен.

ответ

-2

WPF Shader Effect Library уже имеет тот же точный эффект, как и многие другие. Вы можете скачать источник по ссылке.

+0

Спасибо, что посмотрю. Но уверены ли вы, что они справляются с псевдонимом? Поскольку все шейдеры, которые я нашел в Интернете, ничего не делали для этого. –

+0

Я пробовал эффекты, и они выглядят довольно круто. Я не совсем уверен, как они сделаны, так как у меня мало знаний о шейдерах и т. Д. –

+0

Хорошо, я только что проверил, они такие же, просто сделав один просмотр текстуры на пиксель, который дает вам эти артефакты. –

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