Перейти к контенту

KD87

Рекомендуемые сообщения

времени прошло не мало)

пожалуй покажу что-то из всякого, что делаю и с чем работаю.

допустим есть у нас некая сцена, для нее есть буффер глубины и нам надо на этой сцене и в этом буффере что-то сделать (рейтрейсинг отражений, АО, освещение - мало ли, можно много всего придумать)
0.PNG9.png
буффер глубины может выглядеть примерно так
внимательный человек спросит - почему он желтый, а не красный или серый? отличный вопрос, дело в том, что это не совсем обычный буффер, а 2х канальный и в одном канале он хранит максимум, а в другом минимум.
это позволяет сделать "ускоряющую структуру" для последующих алгоритмов

4.PNG
по сути это сделано с помощью мип уровней для этого буффера, а вот функция которая собирает мип уровни вместо усреднения по 2х2 текселям, находит наибольший и наименьший
5.PNG
обратите внимание, что цвета начинают меняться - ведь для каждого мипуровня уже будут разные значения минимальной и максимальной глубины
6.PNG
таким образом мы в некотором смысле делаем "вокселизацию" сцены в экранном пространстве, что неплохо так позволяет ускорять трассировку в пространтсве экрана для локальных эффектов.

Как-нибудь еще покажу - что у меня выходит, пока не готово - делюсь идеей с местным коммьюнити.
 

Ну и в довесок тайминг (правда для другой сцены, тут картинка в лоу разрешении, а тайминги имеет смысл снимать хотя бы в fullHD)
timing_11.PNG

Изменено пользователем Cornholio
  • Нравится 4

Поделиться этим сообщением


Ссылка на сообщение
  • Недавно просматривали   0 пользователей

    • Ни один зарегистрированный пользователь не просматривает эту страницу.
×
×
  • Создать...