fSpy es un software gratuito que te permite recrear la perspectiva de una imagen del mundo real en un entorno virtual.
Transcripción del video
¡Hola! Lo que ven en el video es una foto de hace aproximadamente 30 años en la que aparecen mi hermano menor, mi madre y mi abuelo paterno, en la escuela a la que asistí cuando era pequeño.

Lo que estás viendo actualmente es ese mismo lugar recreado en Blender, texturizado en Substance Painter y hecho navegable en Unity.
A partir de este sencillo pasillo, recreé otros entornos, pero todos los proyectos tienen algo en común: siempre comienzo con fSpy para recrear la posición de la cámara virtual y, dado que podemos especificar las dimensiones de un objeto de referencia, también las dimensiones de los entornos y objetos.
fSpy es un software gratuito que te permite recrear la perspectiva de una imagen del mundo real en un entorno virtual. Es extremadamente útil para crear fotomontajes o recrear objetos o entornos basados en una fotografía. En la descripción de este video, encontrarás el enlace a la página principal del software, que estoy mostrando actualmente en la pantalla. fSpy es un software independiente que exporta los datos reconstruidos a un archivo de proyecto. Para importar este archivo de proyecto a Blender, es necesario descargar también el Add-On que permite su integración con Blender. Antes de sumergirnos en el tutorial, creo que es apropiado mostrarte la página de su creador, Per Gantelius.
Después de descargar e instalar fSpy, vamos a iniciar la aplicación. En el centro de la pantalla, hay un botón que te permite iniciar el proyecto de muestra, que tiene un tutorial en el sitio web del software. Vamos a ignorarlo e importar una fotografía en fSpy. Puedes hacer esto a través del menú File o simplemente arrastrando la imagen a la pantalla principal de fSpy.

En el menú de la izquierda, podemos definir el número de puntos de fuga que queremos identificar en la imagen. Lo dejaré en 2 porque, a simple vista, puedo identificar de inmediato un punto de fuga que debería estar en la puerta al fondo de la fotografía, mientras que un segundo punto de fuga debería estar a la derecha, fuera de la imagen, siguiendo las líneas de las baldosas y la viga al final del pasillo.

Utilizar fSpy es extremadamente sencillo: todo lo que necesitamos hacer es hacer clic en los extremos de los segmentos de colores y posicionarlos de manera que tracen líneas de fuga, que fSpy utilizará para encontrar los puntos de fuga. Al presionar la tecla SHIFT mientras hacemos clic en uno de estos puntos de control, se activa una lupa, lo que permite una colocación más precisa. Tenemos dos pares de segmentos en particular, ya que cada par debe dirigirse a lo largo de uno de los dos ejes, X e Y. En mi caso, tengo mucha suerte porque el suelo, las paredes y las vigas proporcionan muchas líneas para colocar los dos pares de segmentos.

Es posible que también hayas notado que, a medida que posiciono los puntos de control, el sistema de referencia centrado en el punto blanco se está alineando, especialmente con los ejes X e Y orientados a lo largo de las líneas de fuga de la imagen. El punto blanco representa lo que será el Origen del universo virtual en Blender.

En este caso, el sistema de referencia se ha recreado bien con solo unos pocos pasos. Si el eje Z apunta hacia abajo o si surgen otros problemas con las orientaciones de los ejes, intenta ajustar las orientaciones de los ejes en el menú Vanishing Point Axes.

Si hay distancias en la imagen de las cuales conoces el valor o objetos para los cuales tienes dimensiones aproximadas, puedes elegir un eje para usarlo como referencia en el menú de Distancia de Referencia y mover los puntos de control del segmento que aparece para asignarle una longitud. En mi caso, no conozco la altura de la puerta al fondo, pero sé que la base de los pilares tenía aproximadamente 1 metro de altura. Por lo tanto, estoy moviendo el origen del universo virtual a un vértice en la base del pilar y ajustando el segmento de Distancia de Referencia para que coincida con la altura de la base del pilar antes de especificar 1 metro en el campo numérico que aparece en la sección de Distancia de Referencia del menú.

Una vez hecho esto, todo lo que queda es exportar la información obtenida, lo cual se puede hacer simplemente eligiendo "Guardar como" desde el menú Archivo y especificando una ruta en el disco para guardar el archivo.

Como se mencionó anteriormente, además del software independiente fSpy, es necesario descargar el Add-On de importación para Blender, que se puede instalar a través de la pestaña de Add-On en la ventana de Preferencias.

Para usarlo, necesitamos ir a la sección de Import en el menú File e importar el archivo de proyecto que guardamos en el disco hace un momento.

El Add-On creará una cámara virtual con la misma imagen de fondo utilizada en el proyecto de fSpy. El origen del universo virtual de Blender estará donde posicionamos el punto blanco con los ejes cartesianos en fSpy al guardar el proyecto.

En el proyecto de fSpy, posicioné el Origen en la base de uno de los pilares y establecí las medidas para que la parte inferior de cada pilar se considere de 1 metro de altura. Al insertar ahora un cubo con lados de un metro y colocarlo en el origen del universo virtual, este cubo se superpondrá perfectamente con la base del pilar en la fotografía.

En este punto, puedes proceder con la modelización del entorno y los elementos dentro de él. Aquí, estoy mostrando un timelpase de una modelización básica del entorno para demostrar cómo la orientación de la cámara virtual creada por fSpy alinea las geometrías con los elementos en la fotografía original.

En este segundo timelapse, estoy mostrando la colocación de algunos activos elaborados individualmente que luego se importaron a la escena. Al usar herramientas de ajuste a vértices y bordes, se vuelve fácil posicionar elementos en el entorno y cambiarles el tamaño. Posteriormente, se realizan ajustes, desplegado de UV y texturizado de superficies, lo que resulta en la rápida reconstrucción de un entorno virtual a partir de una fotografía, con medidas, distancias y proporciones razonablemente precisas.

¡Espero que este tutorial te haya sido útil! ¡Hasta pronto!