Поиск сообщества
Показаны результаты для тегов 'глубина резкости'.
Найдено: 1 результат
-
Deathman на связи это очередной крутой эффект, который я использую в NS Project X. На этот раз в этой рубрике глубина резкости. Глубина резкости это один из моих любимых эффектов и я очень много эксперементировал с ним, чтобы добиться максимально красивого результата. После многих итераций развития я остановился на следующей реализации. В отличие от оригинального чистого неба, откуда я по началу и взял реализацию, и где кадр размывается в один проход фильтром, усредняющим цвета 12 пикселей, выбираемых при помощи смещения выборки относительно центрального пикселя с помощью массива заданных координат, можно подойти к реализации другим способом. Для начала можно просто использовать несколько проходов размытия, для того чтобы мыло было более мыльным, а на каждой итерации размытия можно было уменьшить количество выборок из текстуры кадра. Затем, вдоволь насладившись результатом, можно отказаться от использования массива координат смещений, в пользу фильтра "коробкой" - фильтра, который находит среднее от пикселей, которые находятся вокруг центра "квадратом". Следующим, и финальным, шагом для меня стало разделение этого фильтра на два прохода - вертикальный и горизонтальный, которыми я по очереди прохожу по кадру. Дополнительно я бы советовал использовать карту силы размытия не для того чтобы уменьшать радиус смещения выборки, а для того чтобы уменьшать влияние цветов пикселей с малым коэффициентом размытости (Вместо умножения результата вычисления DOFFactor на смещение, умножайте на SampleContribution) Таким образом я добился реализации глубины резкости, которой пока еще не видел в других графических модах и которой я полностью доволен. Другие мои посты на тему графики можно посмотреть в моей группе - NS Gaming Ну и также если вы хороши хоть в чем-то и хотели бы принять участие в разработке проекта - напишите мне здесь или в ВК
- 8 ответов
-
- 3
-
- сталкер dof
- dof
- (и ещё 3 )