Renderu.com
10.3 KPublicaciones
68.3 KSeguidores
34.9 MVisitas
Alex Rowan

El móvil se convierte en cámara de mano para Blender: addon gratuito y de código abierto

Software
El móvil se convierte en cámara de mano para Blender: addon gratuito y de código abierto

El addon Phone Camera Controller convierte un smartphone con iOS o Android en una cámara virtual de mano para Blender. El teléfono muestra el viewport en tiempo real, y la cámara 3D de la escena repite el movimiento del teléfono. Si se mantiene pulsada la grabación, el recorrido se guarda en fotogramas clave normales de la cámara. El addon es gratuito, se distribuye con código abierto bajo GPL y pesa 35 KB.

Según la idea de los desarrolladores, con el teléfono se pueden hacer movimientos de cámara difíciles de lograr con el ratón: pasear con él por la habitación y grabar un vuelo alrededor de la escena como una toma de mano. El foco se puede desplazar a mano durante la toma, y eso también queda en la animación.

Qué se graba en la toma

La cámara se controla en seis grados de libertad: posición en X, Y, Z y rotación (panorámica, inclinación, balanceo). Los datos los aportan el giroscopio, el acelerómetro y el seguimiento AR de la posición del teléfono. El objetivo también se ajusta desde el smartphone: distancia focal, distancia de enfoque, diafragma, grado de desenfoque y profundidad de campo se aplican al instante.

«La distancia focal, la distancia de enfoque, el diafragma y la profundidad de campo se fijan desde el teléfono y se graban en claves durante el rodaje, así que el foco se puede desplazar a mano», escriben los desarrolladores en la página del addon.

Se puede grabar de dos maneras. Una pulsación corta coloca un único fotograma clave en el fotograma actual. Si se mantiene el botón, la posición y la rotación se escriben fotograma a fotograma mientras corre la línea de tiempo; al soltar el botón, la grabación se detiene. La línea de tiempo también se controla desde el teléfono: inicio, pausa, rebobinado, paso por fotogramas, salto al principio o al final.

Los ajustes de movimiento están reunidos en el panel lateral Phone Cam (tecla N en el viewport):

  • la rotación y el desplazamiento se activan por separado — por ejemplo, solo rotación para una panorámica como desde un trípode;
  • la sensibilidad define cuánto se desplaza la cámara por cada paso de movimiento real: para recorridos pequeños y medidos se reduce;
  • el suavizado elimina el temblor de los sensores: más alto — movimiento suave, más bajo — toma de mano en crudo;
  • cualquier eje se puede invertir;
  • la calibración de la pose neutra memoriza la posición actual de la cámara para que cada toma empiece desde el mismo encuadre.

El addon funciona con varios teléfonos a la vez, cada uno lleva su propia cámara en la escena. Para eso en Blender se añade una cámara por teléfono y se vinculan en la aplicación, mientras el viewport sigue a la última cámara seleccionada.

Conexión sin ajustes de red

El teléfono y el ordenador se encuentran solos mediante Bonjour/mDNS, también en Windows: no hay que introducir direcciones IP, puertos ni códigos de emparejamiento. Basta con pulsar Start Server en el panel y Blender aparece en la lista de hosts de la aplicación. La previsualización llega al teléfono en el mismo modo de sombreado que en el viewport: Solid por velocidad o Material Preview para ver color y luz. Esto sirve también sin grabar — por ejemplo, para mostrarle a un cliente el encuadre en la pantalla del teléfono sin renderizar nada.

Las limitaciones se indican sin rodeos. Ambos dispositivos deben estar en la misma red Wi-Fi local; por red móvil y redes remotas el addon no funciona. Los desarrolladores aconsejan 5 GHz, en 2,4 GHz la latencia es mayor. Mientras el servidor está en marcha y el teléfono conectado, el addon renderiza una previsualización de 640 píxeles de ancho por defecto (el ancho y la frecuencia de fotogramas se cambian en los ajustes del addon). Se usan los puertos HTTP 8254 y UDP 8255 — útil saberlo si la red del estudio está cerrada por un cortafuegos. La escena se transmite solo localmente y no se sube a internet.

Dónde conseguirlo y cuánto cuesta grabar

El addon Phone Camera Controller en versión 1.4.1 está publicado en un único archivo para todas las plataformas. Está escrito en Python puro, requiere Blender 4.2 o posterior en macOS, Windows (64 bits) o Linux y se ha probado en Blender 5.2 LTS. Se instala mediante Install from Disk en los ajustes, y no hace falta contraseña de administrador. La aplicación Phone Camera Control es gratuita en App Store y Google Play (Android 8.0 y posterior); el teléfono necesita giroscopio y acelerómetro.

La monetización afecta solo a la grabación. La transmisión, el control de la cámara, los ajustes, la línea de tiempo y el trabajo con varios teléfonos no tienen límites y van sin publicidad. Tras registrarse en la aplicación se conceden 30 Ad Credits para grabar; ver un anuncio corto añade 10 segundos de grabación, sin límite diario. La compra única Ad-Free quita la publicidad y elimina las restricciones de grabación; su precio no se indica en la página del addon. No hay versiones Lite ni Pro: el conjunto de funciones es el mismo para todos. La cuenta en la aplicación sirve para contabilizar los créditos.

En qué se diferencia de otras «cámaras en el móvil»

Herramientas parecidas ya existían antes. PocketCam, en el marketplace Superhive, también ofrece seguimiento 6DoF, visor en tiempo real y grabación con reproducción de la línea de tiempo con sonido. Allí la conexión se hace por código QR, el teléfono abre la interfaz en el navegador sin instalar aplicación, y se anuncian estabilización y licencia comercial. En 2021, como escribió BlenderNation, VirtuCamera ofrecía posibilidades parecidas: transmisión del movimiento por Wi-Fi, difusión del viewport, grabación de claves, control de la distancia focal y suavizado. Requería un iPhone o iPad con soporte de ARKit y funcionaba con Blender 2.83–2.92.

En nuestra valoración, frente a PocketCam las principales diferencias de Phone Camera Controller son que el addon es gratuito y que funciona enteramente en la red local: PocketCam se vende de pago, requiere conexión a internet y una cuenta de Cloudflare, pero en cambio no está atado a una única red Wi-Fi. Otra diferencia es la grabación de la distancia de enfoque y el diafragma junto con el movimiento, así que el operador puede desplazar el foco por sí mismo durante la toma. Respecto a VirtuCamera, se han añadido Android y las versiones actuales de Blender. El punto débil es el modelo con créditos: el modo gratuito probablemente baste para probarlo y grabar unos cuantos recorridos cortos, pero para un trabajo habitual con tomas largas lo más seguro es que haga falta la compra única. Tampoco está claro cómo se comporta el seguimiento AR en recorridos largos: los desarrolladores no aportan datos sobre la deriva. Ellos mismos aconsejan sujetar el teléfono con las dos manos, empezar el movimiento despacio y, ante tirones, cancelar la toma y repetirla, así que probablemente conviene prever una limpieza de las curvas después de grabar.

695
Más sobre el tema:
El iPhone se convierte en cámara dentro de Blender, sin aplicación
Un add-on gratuito crea planos a partir de una escena de Blender con un clic
En UVgami ya se pueden editar a mano las regiones del desplegado
UVgami despliega las UV de forma automática y gratuita
Comentarios4
fecha de publicación Todos los idiomas Sólo Inglés