Масштабирование объекта и фона в OpenGL

Я рендерил виртуальный объект в видеопотоке, и я хочу попробовать увеличить его. Прямо сейчас я:

  • повернуть и перевести камеру в положение, в котором она находится относительно объекта,
  • сделать 2D текстуру из последнего кадра, заполняя весь экран, и
  • нарисовать объект в начале координат после умножения вершин на матрицу вращения.

Положение является 3D-вектором, а ориентация объекта и камеры - кватернионами.

Как я могу увеличить объект, одновременно увеличивая текстуру?

1 ответ

Если вы используете матрицу перспективы, настройте поле зрения. Меньше для большего объекта

Другие вопросы по тегам