Size: a a a

pro.graphon (and gamedev)

2020 February 20

I

Ioann_V in pro.graphon (and gamedev)
все запихнуть невозможно
источник

FM

Fr Mr in pro.graphon (and gamedev)
На этих конференциях всегда обсуждается какой сложный си++ с его UB
источник

FM

Fr Mr in pro.graphon (and gamedev)
Хотя такие сэмплы изотерические что пиздец
источник

FM

Fr Mr in pro.graphon (and gamedev)
Нормальный человек так бы не писал
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
Ioann_V
Тот видос что ты кидал, я еще давно смотрел - потом плевался в чатике по конфам, что на С++Раша обучалки дают. Там того, что мне нужно нету. Там даже нету then.
так там новизна же есть. Тот же Then и сопрограммы — этого в стандарте нет. А они сделали и применяют в проде
источник

DE

Denis Ershov in pro.graphon (and gamedev)
Ioann_V
А почему именно такие задачи? Вот например задача, известная мне - построить kd tree
Может реально сделать аналогично с построением BVH? Может уже видел, но тут на GPU достаточно круто строится BVH для огромного количества источников света. https://www.3dgep.com/volume-tiled-forward-shading/
источник

FM

Fr Mr in pro.graphon (and gamedev)
Denis Ershov
Может реально сделать аналогично с построением BVH? Может уже видел, но тут на GPU достаточно круто строится BVH для огромного количества источников света. https://www.3dgep.com/volume-tiled-forward-shading/
Там вроде все просто
источник

DE

Denis Ershov in pro.graphon (and gamedev)
Еще и быстро. :)
источник

FM

Fr Mr in pro.graphon (and gamedev)
Пирамиду видимости разбивают на кластеры
источник

FM

Fr Mr in pro.graphon (and gamedev)
Для каждого кластера вычисляют какие источники света действуют на данный кластер
источник

DE

Denis Ershov in pro.graphon (and gamedev)
Fr Mr
Для каждого кластера вычисляют какие источники света действуют на данный кластер
Именно ради ускорения этого места BVH там и нужен, ибо самое узкое место всего алгоритма получается.
источник

FM

Fr Mr in pro.graphon (and gamedev)
В думе 2016 вроде линейно расчитывают
источник

I

Ioann_V in pro.graphon (and gamedev)
Anatoly Tomilov
так там новизна же есть. Тот же Then и сопрограммы — этого в стандарте нет. А они сделали и применяют в проде
как раз в том видосике этого нету, это раз, в стандарте в experimental -есть
источник

AT

Anatoly Tomilov in pro.graphon (and gamedev)
then есть?
источник

I

Ioann_V in pro.graphon (and gamedev)
в experimental
источник

I

Ioann_V in pro.graphon (and gamedev)
да
источник

DE

Denis Ershov in pro.graphon (and gamedev)
Fr Mr
В думе 2016 вроде линейно расчитывают
Ну, у них там источников света в целом и не так много. А с BVH 1кк источников света вывозит даже 1050 Ti. Автор вообще 2кк источников света на титане гонял без проблем. Конечно, это без теней, но все же.
источник

FM

Fr Mr in pro.graphon (and gamedev)
Просто если ты читал статью
источник

FM

Fr Mr in pro.graphon (and gamedev)
Он делает сравнение
источник

FM

Fr Mr in pro.graphon (and gamedev)
Производительности
источник