Я использую OpenGL, и мне нужно отобразить вершины 3D-модели в FBO по УФ-координате вершины. Для этого мне сначала нужно преобразовать УФ-координатное пространство в пространство экрана.OpenGL | Render Vertex at UV-координата
Я пришел к выводу, что:
uv.x * 2 - 1
uv.y * 2 - 1
... должен сделать трюк.
Я использовал это в своем вершинном шейдере, чтобы поместить вершину на эти новые позиции. Результат выглядит следующим образом:
... в то время как она должна будет выглядеть следующим образом:
Похоже, он масштабируется до. Я не знаю, где проблема.
Добро пожаловать в StackOverflow. Почему вы не можете включить свои изображения напрямую? Вы можете разместить их, используя функцию загрузки изображений в редакторе SO. – gfullam
Новый accaunt не позволяет мне добавить их напрямую –
А, я этого не осознавал. – gfullam