Линия, отображаемая с помощью GL_LINES
, видна независимо от того, как далеко от камеры она находится, но ее видимость все еще может быть затруднена геометрией мира.
Недавно я преобразовал свой код отрисовки баллистического снарядаот GL_LINES
до линий, реализованных с помощью многоугольников, и обнаружили, что снаряды теперь становятся полностью невидимыми, если они находятся достаточно далеко от камеры.
Есть ли способ визуализации линий с использованием многоугольников, но
- По-прежнему сохраняйте поведение бесконечного расстояния рендеринга, которое имеет GL_LINES
- По-прежнему сможете помешать видимости линии с геометрией мира
редактировать: хммм, не смогя просто "отменяю" (или ослабляю) перспективную проекцию, выполняя обратную операцию над геометрией модели в вершинном шейдере?геометрия растянулась бы, чтобы она выглядела как орфографическая, но все же будет мешать другой геометрией на карте