Масштабирование объекта и фона в OpenGL
Я рендерил виртуальный объект в видеопотоке, и я хочу попробовать увеличить его. Прямо сейчас я:
- повернуть и перевести камеру в положение, в котором она находится относительно объекта,
- сделать 2D текстуру из последнего кадра, заполняя весь экран, и
- нарисовать объект в начале координат после умножения вершин на матрицу вращения.
Положение является 3D-вектором, а ориентация объекта и камеры - кватернионами.
Как я могу увеличить объект, одновременно увеличивая текстуру?
1 ответ
Если вы используете матрицу перспективы, настройте поле зрения. Меньше для большего объекта