В целом получилось хорошо, однако, похоже, есть небольшое сглаживание текста и более тонкие коллекции пикселей. Я очень озадачен тем, что является причиной этого: проблема с моим шейдером или расчетами веса или это унаследованный недостаток использования этого метода?
Я бы хотел добавьте, что я не сталкиваюсь с этой проблемой, когда регулярно проверяю каждый пиксель вместо использования билинейной фильтрации.
Мы будем очень признательны за любые идеи. Вот пример кода того, как я рассчитываю свой вес:
Код: Выделить всё
int support = int(sigma * 3.0f);
float total = 0.0f;
weights.push_back(exp(-(0*0)/(2*sigma*sigma))/(sqrt(2*constants::pi)*sigma));
total += weights.back();
offsets.push_back(0);
for (int i = 1; i
Подробнее здесь: [url]https://stackoverflow.com/questions/13864831/linear-sampled-gaussian-blur-quality-issue[/url]
Мобильная версия