![]() |
PixelBender как последовательно расчитать цветовые трансормаций (2 шт)
Вложений: 1
Вот тут есть алгоритм акварелизации
Могу ли я в PixelBender Toolkit в одном kernel это сделать или же нужно 2 kernel-а создавать и последовательно применять их к картинке ? Перефразирую вопрос: Я написал такой код, отталкиваясь от алгоритма по ссылке выше Код AS1/AS2:
Но что-то результат не очень похож на акварельный рисунок Правильно ли я объединил эти 2 преобразования в кернеле ? |
Проделав эти операции в фотошопе (Filter > Other > Custom), я сделал открытие: это нифига не акварельный фильтр =)
Поэтому у тебя, вероятнее всего, правильно реализован алгоритм, который заведомо не должен давать ожидаемого результата. |
для начала, упростите алгоритм
Код AS3:
Код AS3:
Код AS3:
Код AS3:
Касательно фильтра - да, два kernel понадобится, так как обработка идет в два прохода (сначала вся картинка сглаживается, потом увеличивается резкость перехода цветов. получаются цветовые границы четкие, как от кисти) |
спасибо, буду переделывать
|
| Часовой пояс GMT +4, время: 05:36. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.