Комментарии 17
Интересно, а SDF генерируется на лету вокруг камеры, или этот подход ограничивает размер сцены? Нашёл в исходниках voxelizer.cpp, но вряд ли он смог бы работать достаточно быстро, вокселизируя и генерируя SDF на CPU.
По заявлению на видео, он генерируется в любом месте на лету (условно «до бесконечности»). Вычисления вроде как идут через Vulkan Compute, а он может работать на CPU и GPU.
О, тогда я неверно понял, думал, в видео речь идёт о генерации лайтпроб. Надо бы поизучать, какие есть способы генерации SDF на GPU, а то с ними можно много крутых штук сделать. Правда, я не очень понимаю, откуда взять VRAM для больших сцен (вроде тех, скриншоты которых приведены в документации UE).
он может работать на CPUКаким образом?
Это скрин спейс сингл баунс?
Сама идея SDF примерно описана здесь advances.realtimerendering.com/s2015/DynamicOcclusionWithSignedDistanceFields.pdf
Можно выбрать один или множественный отскок, если что
Free as in freedom — свободным же ведь, а не бесплатным
Жаль тема не полностью расскрыта, с примерами и тестами производительности.
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
В Godot Engine появилось глобальное освещение SDFGI