Я пишу 3d-игру с libgdx
и хочу добавить поддельные тени 2d внизу моделей. Теперь я использую 2 плоскости с теневой текстурой и нарисую их немного выше, чем на плоскостях пола. Все идет хорошо, но когда 2 плоскости теней перекрываются, есть странный графический артефакт, потому что теневые плоскости имеют ту же Y (вертикальную) координату. Что мне нужно сделать, чтобы этого избежать? Может быть, какая-то текстура на проекции плоскости пола? Если так - как?libgdx fake 3d shadows
Пример изображения
ОБНОВЛЕНО: Так я нашел другое решение. Вы можете использовать круглую сетку для теней вместо квадранта и не позволять им перекрываться.
nb это называется «z-fighting» http://en.wikipedia.org/wiki/Z-fighting – vaxquis