Я изучаю Opengl для 2D (в частности, используя библиотеку java slick2D, но это может не быть фактором для этого вопроса). Я обнаружил, что могу изменить новую матрицу преобразования, например, чтобы преобразовать мировые координаты в координаты экрана (просмотра).
Я хочу использовать это для увеличения изображения, увеличения расстояния между объектами, но как только это будет сделано, я хочу рисовать изображения и формы в координатах экрана, как HUD. По сути, я хочу, чтобы координаты менялись, но графика оставалась прежней, поэтому я могу отображать пользовательские изображения в каждом масштабе.
Можно ли это сделать с помощью какого-нибудь умного преобразования или какой-нибудь опции OpenGL вместо того, чтобы вручную вычислять все координаты?