Unity 6.3
0 онлайн 36 гостей 3 в системе
Вход

Расширение изображения с помощью Lens Shift

Lens Shift смещает объектив камеры от сенсора горизонтально и вертикально. Это позволяет изменить фокусный центр и переместить объект в отображаемом кадре с небольшим или никаким искажением.

Этот метод часто используется в архитектурной фотографии. Например, если вы хотите запечатлеть высокое здание, вы можете повернуть камеру. Но это искажает изображение, делая параллельные линии, как будто сходятся.

Поворот камеры вверх, чтобы запечатлеть верхнюю часть здания, вызывает слияние вертикальных линий
Поворот камеры вверх, чтобы запечатлеть верхнюю часть здания, вызывает слияние вертикальных линий

Если вы переместите объектив вверх вместо того, чтобы поворачивать камеру, вы можете изменить композицию изображения, чтобы включить верхнюю часть здания, но параллельные линии остаются прямыми.

Перемещение объектива по оси Y перемещает фокусный центр, но вертикальные линии остаются прямыми
Перемещение объектива по оси Y перемещает фокусный центр, но вертикальные линии остаются прямыми

Аналогичным образом, вы можете использовать горизонтальное смещение объектива для съемки широких объектов без искажений, которые могут возникнуть при повороте камеры.

Поворот камеры для кадрирования здания приводит к сближению горизонтальных линий.
Поворот камеры для кадрирования здания приводит к сближению горизонтальных линий.
Горизонтальное смещение линзы изменяет рамку изображения, но сохраняет горизонтальные линии прямыми.
Горизонтальное смещение линзы изменяет рамку изображения, но сохраняет горизонтальные линии прямыми.

Смещение линзы и наклон фрустума

Одним из побочных эффектов смещения объектива является то, что оно делает фруст камеры наклонным. Это означает, что угол между центральной линией камеры и ее фрустом меньше с одной стороны, чем с другой.

Вышеприведенные изображения показывают камеру frustuim до (слева) и после (справа) смещения линзы оси Y. Смещение линзы вверх делает frustum наклонным.
Вышеприведенные изображения показывают камеру frustuim до (слева) и после (справа) смещения линзы оси Y. Смещение линзы вверх делает frustum наклонным.

Вы можете использовать это для создания визуальных эффектов, основанных на перспективе. Например, в гоночной игре, вы можете пожелать сохранить перспективу низко до земли. Смещение линзы является способом достижения наклонного фрустума без скрипта.

Дополнительную информацию см. в документации по Использование наклонного фрустума.