Войти
ПрограммированиеФорумГрафика

Введение в Vulkan Raytracing (комментарии) (6 стр)

Страницы: 15 6 7 813 Следующая »
#75
16:27, 9 ноя. 2018

Я понять-то не могу, что мешает на любой видеокарте рейтрейсить, предварительно оптимизировав сцену и не дожидаться никаких RTX и Radeon Rays?
Это общие решения для произвольного набора полигонов, они в любом случае не будут блистать производительностью.

#76
16:56, 9 ноя. 2018

g-cont
> они в любом случае не будут блистать производительностью
а их делали не для того что бы блистать, просто денег кому-то хочется

#77
16:59, 9 ноя. 2018

g-cont
> и не дожидаться никаких RTX
уже дождались)

#78
17:16, 9 ноя. 2018

https://research.nvidia.com/publication/hlbvh-hierarchical-lbvh-c… e-ray-tracing
Дата публикации - 2010-й год. Чего они там восемь лет копались, спрашивается. Навряд ли HLBVH можно как-то фундаментально улучшить.

#79
(Правка: 17:33) 17:32, 9 ноя. 2018

g-cont
> https://research.nvidia.com/publication/hlbvh-hierarchical-lbvh-construction-real-time-ray-tracing
> Дата публикации - 2010-й год. Чего они там восемь лет копались, спрашивается.
> Навряд ли HLBVH можно как-то фундаментально улучшить.

акстись , улучшили реализацию в 7-13 раз (build) уже через год

"Simpler and Faster HLBVH with Work Queues".
https://research.nvidia.com/publication/simpler-and-faster-hlbvh-work-queues

+ Показать

в 2013'ом ещё вроде как улучшили
https://research.nvidia.com/publication/fast-parallel-constructio… e-hierarchies

и сейчас TrBvh вроде как юзается ..

#80
18:02, 9 ноя. 2018

Ладно, я за темой не особо следил, улучшили - так улучшили. Дважды. И всё равно нам на выходе предлагают только локальный рейтрейсинг в отдельных случаях и только на специализированной железке, которая мощнее всех предидущих вместе взятых. Есть над чем задуматься.
Я рассуждаю так - или эта штука вспомогает нам обустроить реалтайм-радиосити, или нафиг она не нужна. Уже фиг бы с ним с полноценным рейтрейсером, но лайтмапперы умели считать радиосити низкого разрешения еще в 90-е годы. Ну неужели современный GPU не позволит выполнить аналогичный алгоритм в реалтайме для скринспейса?

#81
18:20, 9 ноя. 2018

g-cont
> И всё равно нам на выходе предлагают только локальный рейтрейсинг в отдельных
> случаях и только на специализированной железке

в каком смысле локальный ? O_o имеешь ввиду что не по всей сцене ? ну так это зависит от количества объектов в сцене, на ограниченных сценах на RTX картах можно будет весьма крутые спецэффекты мутить .. :D (со множеством переотражений)

#82
18:29, 9 ноя. 2018

Кто то сравнивал скорости рейтрейсинга на АМД и RTX Nvidia на одной и тойже сцене ?

То есть Compute shader(АМД для рейтрейсинга) против нового конвеера RTX NVIDIA.

#83
18:30, 9 ноя. 2018

itmanager85
в новом Метро на базе RTX вроде как сделали вторичное освещение. Ну в феврале будем посмотреть.

#84
18:33, 9 ноя. 2018

ronniko
> Compute shader(АМД для рейтрейсинга) против нового конвеера RTX NVIDIA
уж не думаешь ли ты что АМД быстрее?

#85
(Правка: 18:38) 18:34, 9 ноя. 2018


Misanthrope
ну а если отверточкой подкрутить слегка в видеокарте Compute shader, то почему бы и нет :)

NVIDIA понравилось что (судя по статье ТС) есть управление переключением шейдеров на GPU.
Это хорошо. Одобрямс.

Если я верно вот это понял из статьи.

Таблица привязки шейдеров (Shader Binding Table, SBT) - структура данных, позволяющая 
вам передать АПИ несколько шейдеров для трассировки (и/или отдельных ее этапов), 
и затем динамически в самых шейдерах вызывать шейдеры из этой таблицы.

#86
(Правка: 18:49) 18:38, 9 ноя. 2018

ronniko
> Кто то сравнивал скорости рейтрейсинга на АМД и RTX Nvidia на одной и тойже
> сцене ?
AMD RX 580 даже просто в opencl ray tracing'е - в 5.5 раз медленнее RTX 2080Ti, а уж если на последней активировать аппаратный RTX - то она будет быстрее ещё в x2.5-3 раза ..

т.е. грубо разница - в 14-15 раз ..

#87
(Правка: 18:42) 18:40, 9 ноя. 2018
т.е. грубо разница - в 14-15 раз

Просто это к тому что АМД делали ставку на Compute shader.
Значит им надо что то предпринять.
А то слишком отстает АМД от RTX NVIDIA рейтрейсинга.
#88
18:45, 9 ноя. 2018

itmanager85
> т.е. грубо разница - в 14-15 раз ..

вот в этой моей демке народ тестил (без поддержки аппаратного RTX)
https://www.youtube.com/watch?v=EoYtqDmVGlM

RX 480 - 70 FPS,
2080ti - 370-400 FPS,
2080 - 270-390 FPS.

R9 280 - 42 FPS,
GTX 1080 - 138 FPS.

активация аппаратного RTX - даёт прирост относительно аналогичных карт 10-ой серии - до 5-6 раз ..

вот и считайте :D

#89
18:47, 9 ноя. 2018


itmanager85
спасибо за инфу.

Страницы: 15 6 7 813 Следующая »
ПрограммированиеФорумГрафика