ESPACIO PUBLICITARIO DISPONIBLE · HABLEMOS

Cálculo y conversión de Campo de Visión (FOV): cómo corregir la distorsión de ojo de pez en 21:9 y 32:9

365Finds Editorial
11.430 artículos Wiki recopilados

Usa 365 Wiki con tu IA

Copia el prompt de abajo, pégalo en la IA que ya usas y haz tu pregunta.

Descargar el Skill completo

Pruébalo primero con el prompt. Si usas 365 Wiki a menudo, instala el Skill completo de 365Wiki y no tendrás que volver a pegarlo. Si no tienes una IA habitual, también sirven las versiones web de Gemini o Microsoft Copilot.

Matriz matemática de proyección de FOV y relación de aspecto

En motores de videojuegos 3D, el Campo de Visión (Field of View / FOV) determina el ángulo cónico de la cámara virtual. Al emplear proyección en perspectiva rectilínea, ampliar el FOV horizontal en monitores ultrapanorámicos (21:9 o 32:9) estira de forma inevitable los elementos ubicados en los bordes de la pantalla (distorsión de ojo de pez). Además, cada motor define su control deslizante de forma dispar: Horizontal (H-FOV), Vertical (V-FOV) o base 4:3.

Motor / Clase de juegoMétrica de FOV nativaEquivalente a 90° en 16:9Equivalente a 90° en 21:9Nivel de deformación en bordes
Unreal Engine (Por defecto)Horizontal (fijo a 16:9)90° H-FOV (aprox. 59° V)106° H-FOV (Hor+ auto)Deformación moderada en extremos
Source Engine (CS2/TF2)Horizontal base 4:3106° horizontal real121° horizontal realAlta deformación en 21:9
Frostbite (Battlefield)Vertical FOV74° V-FOV (106° H-FOV)74° V-FOV (121° H-FOV)Óptima; escala limpia entre pantallas
Unity (Cámara estándar)Vertical FOV59° V-FOV (90° H-FOV)59° V-FOV (106° H-FOV)Muy consistente en multimonitor

Paso 1: Conversión entre FOV Horizontal y FOV Vertical

Para mantener intacta la memoria muscular de puntería entre distintos juegos, convierta el valor a FOV vertical:

Fórmula trigonométrica

V-FOV = 2 * atan( tan(H-FOV / 2) * (Alto / Ancho) )

Tabla de equivalencias rápidas


Paso 2: Corrección del estiramiento lateral en pantallas 21:9 y 32:9

Si en un monitor ultrapanorámico los árboles y edificios periféricos parecen estirarse desmesuradamente:

  1. Asegúrese de que el título utiliza Hor+ y no Vert- (los juegos que aplican Vert- recortan la parte superior e inferior de la imagen).
  2. En juegos de Unreal Engine, edite Engine.ini para forzar la escala Hor+:
[/Script/Engine.LocalPlayer]
AspectRatioAxisConstraint=AspectRatio_MaintainYFOV
  1. La variable AspectRatio_MaintainYFOV preserva el ángulo vertical y amplía únicamente la visión lateral.

Paso 3: Corrección de distorsión con Proyección Panini

Para ángulos de visión superiores a 110° donde la perspectiva plana genera mareo cinético:

  1. Busque en los ajustes gráficos la opción Proyección Panini (presente en juegos modernos de Unreal Engine 5).
  2. Esta proyección curva los extremos cilíndricamente alrededor del usuario, manteniendo rectas las columnas y esféricos los objetos laterales.
  3. En juegos antiguos, utilice ReShade con el shader Panini Projection para comprimir los márgenes laterales y evitar el mareo.