Distorsión suave


Softwarp es una técnica de software para deformar una imagen para que pueda proyectarse en una pantalla curva. Esto se puede hacer en tiempo real insertando el softwarp como último paso en el ciclo de renderizado. El problema es saber cómo se debe deformar la imagen para que se vea correctamente en la pantalla curva. Existen varias técnicas para calibrar automáticamente la deformación mediante la proyección de un patrón y el uso de cámaras y/o sensores. La información de los sensores se envía al software para que pueda analizar los datos y calcular la curvatura de la pantalla de proyección.

El softwarp se puede utilizar para proyectar vistas virtuales en paredes curvas y cúpulas . Estos se utilizan generalmente en simuladores de vehículos, por ejemplo, simuladores de barcos, automóviles y aviones . Para poder cubrir una cúpula con una vista de 360 ​​grados, necesita usar varios proyectores. Un problema con el uso de varios proyectores en la misma pantalla es que los bordes entre las imágenes proyectadas reciben aproximadamente el doble de luz. Esto se resuelve utilizando una técnica llamada combinación de bordes. Con esta técnica se inserta un “filtro” en el borde que desvanece la imagen desde el 100% de la intensidad de la luz ( luminancia ) hasta el 0% (la luminancia más baja depende de la relación de contraste del proyector).

Las primeras tecnologías de deformación utilizaron una unidad de procesamiento de imágenes de hardware para deformar la imagen. Esta unidad de procesamiento se insertó entre la tarjeta gráfica y el proyector. El problema de esta técnica es que depende del tipo de señal y de la calidad de la señal de la tarjeta gráfica para deformarla correctamente. La unidad de proceso también necesita varias líneas de información de imagen antes de que pueda comenzar a enviar la imagen distorsionada. Esto agrega una latencia al sistema de visualización que podría ser un problema en los simuladores que necesitan un tiempo de respuesta rápido, por ejemplo, los simuladores de aviones de combate. Softwarping elimina la latencia.