А теперь вопрос к кодерам. Требуется реализовать обратный квадратный корень, но с эмуляцией двойной точности на GPU.
Говоря общими словами, шейдер — это просто программа для графической карты. То есть то, что пишется школьниками на паскале (хипстерами на пайтоне) — это программы для вашего центрального процессора (CPU), а шейдеры — для графического (GPU). Особенность же этих программ выходит из особенностей GPU — они работают параллельно на сотнях маленьких ядех…
Цзяин Цао, создавший в своё время рендерер SORT, решил рассказать о своём опыте создания языка шейдеров Tiny Shading Language (TSL).
Автор статьи занимается кино и коммерческими визуальными эффектами. В геймдеве новичок. В этой статье делится своим опытом по созданию шейдера дождя для VR.
В этом выступлении с GDC 2018 программист Кристина Коффин объясняет альтернативные подходы по работе с частицам с использованием шейдеров + вычислений + текстур для управления и анимации для систем частиц на GPU.
ВСЁ внутри фрагментного шейдера, даже физика/игровой процесс. Там же реализованы некоторые интересные функции, типа TAA и режима отслеживания пути.
Да, полностью процедурно. Подробный разбор всей математики в отдельном видео. Поиграться в 20 fps можно на Shadertoy.
Нина поделилась в твиттере. Сам я в магии шейдеров не особо силён, но можно почитать про весь процесс на ArtStation, кому интересны подробности.
Эта статья является продолжением предыдущей статьи, в которой я рассказал о принципах создания эффекта "растворения" или dissolve-эффекта.
В предыдущем посте я немного затронул тему создания FX'ов. Перед тем, как окунуться в ИИ врагов и боевую систему, я решил навести немного красоты и сделать FX'ы для всех способностей, чтобы закрыть тему визуала ГГ.
Создание симуляции водной поверхности через редактор шейдеров Unreal Engine 4
Не так давно мною была создана тема по поводу пиксельных теней в колде. Ответа, по классике жанра, я там так и не получил и начал пробовать решить проблему методом тыка.
В видео показано, как можно использовать Shader Graph для симуляции ветра, взаимодействующего с растительностью на вашей сцене.
В видео рассматривается, как можно симулировать трипланарный эффект в Universal Render Pipeline с помощью Shader Graph.