Информация о глубинном тестировании GLSL - PullRequest
1 голос
/ 20 июня 2019

В настоящее время я программирую «очки Хакера» для своей игры. Они позволяют вам видеть сквозь стены. Я решил это путем рендеринга каждого врага в кадровый буфер, а затем с помощью шейдера в этом кадровом буфере. Буфер кадра впоследствии отрисовывается как 2D-оверлей. Поэтому в настоящее время я могу показывать (и перекрашивать) своих врагов сквозь стены. Но как я могу только раскрасить детали, спрятанные за стеной? Я просто рендерил несколько 3D-объектов друг на друга в этой сцене с включенным GL_DEPTH_TEST.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...