Калькулятор FOV для игр
Игры задают поле зрения по-разному: одни — горизонтальным углом при 4:3, другие — вертикальным, третьи — горизонтальным для вашего экрана. Введите известный FOV, и калькулятор покажет вертикальный угол и горизонтальный на другом соотношении сторон.
Работает в браузере: всё, что вы вводите, никуда не отправляется.
Как пользоваться
- Введите значение FOV из настроек игры или из гайда.
- Укажите, горизонтальный это угол или вертикальный и для какого соотношения сторон — многие игры указывают горизонтальный FOV при 4:3.
- В поле Пересчитать для выберите соотношение сторон своего экрана.
- Смотрите горизонтальный FOV на этом экране и вертикальный FOV.
Формула
Для экрана с соотношением сторон a = ширина ÷ высота:
- вертикальный = 2 × atan(tan(горизонтальный ÷ 2) ÷ a)
- горизонтальный = 2 × atan(tan(вертикальный ÷ 2) × a)
Углы не пропорциональны ширине: если экран вдвое шире, угол не вдвое больше, поэтому простая пропорция даёт неверный ответ.
Пример
Игра считает FOV 90 горизонтальным углом при 4:3. Вертикальный FOV = 2 × atan(tan 45° ÷ 1,333) = 2 × atan 0,75 = 73,74°. На мониторе 16:9 игра покажет по горизонтали 2 × atan(0,75 × 1,778) = 2 × atan 1,333 = 106,26°.
Советы
- Чтобы картинка в двух играх совпадала, введите настройку каждой игры и сравните вертикальные FOV.
- При очень большом горизонтальном FOV на экране 32:9 предметы по краям растягиваются — это нормально для плоской проекции.
- Для объективов фотокамер, а не игр, есть калькулятор угла обзора объектива.
Частые вопросы
Чем горизонтальный FOV отличается от вертикального?
Горизонтальный — угол от левого края экрана до правого, вертикальный — от верхнего до нижнего. На широком экране горизонтальный угол заметно больше: вертикальные 73,74° — это 90° по горизонтали при 4:3, но 106,26° при 16:9.
Почему одинаковый FOV в двух играх выглядит по-разному?
Потому что ползунок «90» может значить 90° по горизонтали при 4:3, 90° по горизонтали на вашем мониторе или 90° по вертикали. Переведите настройки обеих игр в вертикальный FOV: если вертикальные углы совпадают, совпадает и картинка.
Что такое Hor+?
Большинство современных игр держат вертикальный угол постоянным и расширяют горизонтальный на широких экранах: на ультрашироком мониторе видно больше по бокам, а не меньше сверху и снизу. Калькулятор считает по этому правилу: вертикальный FOV не меняется, горизонтальный = 2 × atan(tan(вертикальный ÷ 2) × ширина ÷ высота).
Какой 21:9 выбрать?
21:9 — маркетинговое название. Экраны 2560×1080 и 5120×2160 — это 64:27 (2,37), а 3440×1440 — 43:18 (2,39). При обычных FOV разница меньше полградуса, но в списке есть оба варианта.