Я пытаюсь эмулировать точечные спрайты в Android с помощью OpenGL, в частности характеристики размера, остающегося неизменным при увеличении представления.
Я не хочу использовать сами точечные спрайты, когда они выходят изусеченный, когда «точка» достигает края, независимо от размера.Я также не хочу идти по пути ортогональной проекции.
Скажем, у меня есть квадрат рекламного щита размером 1, когда использование увеличивается, мне нужно уменьшить размер квадрата, чтобы онвыглядит одинакового размера, если пользователь уменьшит масштаб, я увеличу его.У меня есть проекционные и модельные матрицы, если они необходимы, а также FOV.Моя голова просто гаснет каждый раз, когда я сажусь и думаю об этом!Есть идеи по необходимому алгоритму?