🎯¡Motion Tracking PERFECTO en Fusion! 4 Métodos + Exportar a Blender ✨

Pablo Ballester walks through all four motion tracking methods in Fusion Studio 20: Tracker, Planar Tracker, Surface Tracker, and Camera Tracker. Learn to attach results to text, images, and 3D objects, clean up bad points, and export camera data and point clouds to Blender via FBX.
Chapters
En este vídeo te muestro todas las formas de hacer motion tracking utilizando Fusion Studio 20. Sí, sí, motion tracking, una de las técnicas de VFX que más se utilizan tanto en el cine como la televisión, en la publicidad, y sí, también en tus vídeos de YouTube. Y es que si me sigues ya sabrás que me encanta el motion tracking y que tengo un montón de tutoriales diferentes donde explico cómo hacer desde cámara tracking hasta screen replacement, pero siempre me ha quedado la espinita de hacer uno utilizando Fusion. En el tutorial de hoy os voy a enseñar todas las formas de hacer motion tracking utilizando Fusion Studio 20. Antes de que me lo preguntéis, algunos de los modos de track que vamos a ver solo están disponibles en la versión Studio. Yo voy a utilizar Fusion Studio 20. También estarán disponibles en la página de Fusion de DaVinci Resolve Studio. Y en la versión gratuita, o sea, en la versión gratuita solamente los 2 primeros, que son los que vamos a ver a continuación: el track clásico Tracking de puntos o el Planar Tracking. Vamos a empezar. Y acabo de cargar un clip dentro de Fusion Studio y fijaros cómo es un plano de una playa y la cámara se mueve. Hay una persona andando y lo que vamos a hacer es usar el primero de los trackings que tiene Fusion Studio, que es el tracking clásico o track de puntos. ¿Y en qué consiste hacer motion tracking? Pues lo que voy a hacer es analizar los movimientos de una determinada parte de la imagen, en este caso de un punto, para calcular sus cambios de trayectoria y así poder generar vectores para definir una trayectoria que después puedo aplicar a cualquier otro objeto, de modo que siga el movimiento original de la imagen. Y supongo que dicho así es bastante lioso, pero vais a ver cómo es mucho más sencillo de lo que parece. Así que Vamos a cargar, Ctrl barra espaciadora, y voy a poner track. Y voy a elegir el primero de ellos, que es este de aquí, Tracker, que es el más sencillo, como os comentaba, el track de puntos. Voy a elegirlo, vamos a decirle añadir, y vamos a conectar nuestro clip al tracking. Vamos a cargarlo en el monitor. Y ahora aquí tengo IntelliTrack 1, que es el primer punto de track que voy a utilizar. Y lo que voy a hacer es moverlo y elegir un área de la imagen para trackear. Yo voy a elegir este punto de aquí, de este palo. Y aquí lo mejor es elegir puntos de alto contraste para que el track pues no pase tanto trabajo a la hora de hacer el seguimiento. Tengo este diálogo de aquí en el IntelliTrack y veo exactamente qué es lo que está viendo el tracking, y puedo elegir además cuál es el modo de búsqueda que quiero utilizar. Si quiero que utilice un canal concreto, por ejemplo el rojo o el verde, si quiero que utilice la luminancia o dejarlo en modo automático. En este caso, por defecto está la luminancia. Yo lo voy a dejar así. Voy a asegurarme que mi track está en el punto que quiero. Y ahora, cuando esté listo, simplemente le voy a dar a este botón de aquí, que es track hacia adelante y hacia detrás. Y Fusion ya ha terminado de hacer el tracking. Y fijaros cómo ese IntelliTrack está siguiendo el movimiento de mi escena. Si yo quiero añadir ahora un elemento, vamos a añadir por ejemplo un texto. Vamos a cargar el texto y vamos a escribir aquí, por ejemplo, Santa Rita. Me lo invento, no sé qué playa es. Algo así. Vamos a conectar nuestro texto al track. Y ahora lo que deberíamos hacer es irnos a este diálogo de aquí, Operación, y cambiarlo a Match Move. Este es mi texto, vamos a colocarlo en la posición que queremos que sea la final, en este caso aquí arriba del palo. Y ahora fijaros cómo mi texto se mueve junto con el resto del plano. Si quisiera también calcular posición, rotación y escala, pues me haría falta otro IntelliTrack. Voy a añadir otro IntelliTrack y en este caso lo voy a colocar en este otro palo. Voy a desconectar el primero y ahora le voy a decir a Fusion track hacia adelante, hacia detrás. Ya tengo ambos, voy a conectarlo de nuevo. Y ahora en operación, fijaros cómo puedo decirle posición, rotación y escala, y mi texto, veis, ya rota junto con el plano. En este caso no hay un cambio de escala demasiado grande, Pero sí que hay un poco de cambio de rotación, sobre todo al final. Ahora ya mi texto sigue perfectamente mi escena. Y en este caso podría moverlo incluso pues aquí entre ambos palos. Y fijaros cómo sigue perfectamente el movimiento de mi plano. No me digáis que no es una maravilla. ¿Qué me decís? Cuando os decía que era fácil, es que es fácil, fácil, Este es el modo más sencillo, el de puntos. Y ahora vamos a ver el siguiente, que es el Planar Tracking, el cual en lugar de poder calcular la posición de un punto voy a poder calcular la posición de una superficie en 2D, un plano dentro de la imagen, para poder sustituirlo por lo que yo quiera. Y vais a ver cómo es también realmente sencillo y sobre todo funciona de un modo increíble. Vamos a ver, este es el plano Y lo que yo voy a hacer es hacer un cálculo de este plano de aquí donde tengo el texto del nombre de la calle y lo voy a sustituir por otra cosa. Aquí hay un plano claramente y Planar Tracking aquí va a funcionar de maravilla. Y usarlo es tan sencillo como voy a seleccionar mi clip y de nuevo vamos al diálogo de track y esta vez vamos a elegir Planar Tracker. Vamos a decirle OK, cargamos y fijaros cómo tengo la opción de generar aquí ese plano sobre el cual quiero hacer el seguimiento. Yo en este caso voy a elegir esta zona de aquí y vamos a decirle a Fusion track hacia adelante, y después haremos track hacia detrás. En este caso no hay el track hacia adelante y hacia detrás automático, así que vamos a hacerlo a mano. Y algo importante en este caso es decirle que queremos generar el fotograma de referencia en el punto en el que queramos. Yo en este caso Como he dibujado la máscara en el fotograma 23, le voy a decir que la referencia es en el 23. Y ahora vamos a hacer track hacia adelante y hacia detrás. Y Fusion ya ha terminado. Fijaros, estos son todos los puntos que ha creado automáticamente y sigue la posición, la escala, la rotación y sobre todo la perspectiva de esa zona que he definido. Y ahora puedo cambiar y añadir cualquier cosa aquí encima. Y ahora me gustaría eliminar este texto de aquí y sustituirlo por otro texto. Podemos hacerlo directamente desde Fusion, pero me gustaría que lo hiciéramos de un modo más sencillo. Y en este caso, las herramientas de IA generativas de Photoshop nos van a ayudar un montón. Lo ideal sería que exportara el fotograma 23, que es el que he usado como referencia para trabajar, pero yo en este caso creo que aquí al final el cartel está más grande y sobre todo más de cara a la cámara, con lo cual probablemente tenga mejor calidad a la hora de hacer la limpieza. Así que yo voy a, en este caso, elegir el último fotograma, botón derecho, y le vamos a decir Save Image para llevárnosla a Photoshop. Y esta es mi imagen dentro de Photoshop, y lo que voy a hacer es utilizar las herramientas de, en este caso, la Remove Tool para poder borrar toda esta información de aquí. Selecciono Y automáticamente Photoshop va a eliminar toda esa parte. Vamos a hacer lo mismo aquí, pero aquí además voy a seleccionar también la flecha y ya lo tendría. Y ahora podría irme a la selección de crop con perspectiva y seleccionar la placa y guardarla de este modo. Voy a guardarla, voy a cargar el rótulo que hemos limpiado, y si quisiera añadir algo aquí, por ejemplo, pues vamos a añadir un texto y vamos a poner el texto. Estamos, este es el resultado. Vamos a Añadir un Transform Node aquí para hacer el texto más grande, algo así. Y en el Merge vamos a elegir el modo Screen y vamos a bajarle un poco la opacidad. Y ahora ya vamos a llevarnos el Merge a nuestro Planar Tracker y vamos a cambiar el Operation Mode. En lugar de Track Corner Pin. Ahora lo que vamos a tener que hacer es definir la posición como si de un Corner Pin se tratara. Estamos, y ahora fijaros, mi cartel perfectamente siguiendo el movimiento y en la perspectiva de la toma original. Si por lo que sea los bordes vemos que están un poco desfasados, pues hacemos zoom Para colocarlos bien. Y ahí estaríamos. Fijaros qué maravilla. Root de KSPMM. No me digáis que no es sencillo, sencillo. Bueno, ¿qué os está pareciendo? Os he dicho que iba a ser fácil y es que es fácil, pero fácil, fácil. ¿Sabes qué es también súper fácil? Que te regales un like si es que te está gustando el tutorial. Y ya por si acaso, si has llegado hasta aquí y todavía no me sigues, pues este es un momento ideal para que te suscribas al canal y actives la campana para no perderte nada. Y bueno, después de este pequeño inciso, vamos a seguir con el siguiente modo de track, que es increíble y sirve para hacer tracking en prendas de ropa, por ejemplo. ¿Quieres verlo? Vamos a ello. Y el siguiente modo de track que vamos a ver se llama Surface Tracker, y lo que me va a permitir es ya no solamente hacer track de puntos o hacer un track planar de un plano definido en una escena para seguir la perspectiva, como hemos visto hasta ahora. Ahora lo que vamos a hacer es generar una superficie con una malla de puntos y poder calcular deformaciones que ocurran en esa malla. Con lo que esto es ideal para hacer motion tracking, por ejemplo, en telas, en caras, en pieles, en cualquier cosa que se expanda, se estire o cambie de forma, cual sería muy complicado de hacer utilizando otras herramientas de tracking. Y en este caso, el Surface Tracker va a hacer un papel increíble. Eso sí, recordaros que Surface Tracker solo está disponible en la versión Studio. Tengo este clip aquí de una persona, de una chica, y la camiseta, como veis, se mueve y cambia de posición y se estira un poco. Y eso precisamente es lo que vamos a calcular con nuestro motion tracking. Control barra espaciadora. Track, y esta vez vamos a elegir Surface Tracker. Fijaros que mi plate en este caso es 4K y el Surface Tracker le cuesta bastante de procesar a nuestra máquina. Si tenemos una gráfica que no es muy allá, pues probablemente hacer Surface Tracker de un plate 4K pues nos va a resultar bastante costoso. Yo lo que podría hacer y lo que voy a hacer en este caso es añadir antes del track un nodo de resize y lo voy a cambiar, en este caso 1080 x 1920. Veis, lo hago más pequeño y así mi Surface Tracker pues va a sufrir menos. Si mi salida es 4K y no me queda más remedio, pues no me queda más remedio. Pero en este caso, para ir más rápidos, lo voy a reducir a Full HD y vamos a empezar. Fijaros que cuando cargo Surface Tracker me va a salir esta herramienta que me va a permitir de nuevo dibujar En este caso, la superficie contra la que quiero hacer el motion tracking. Seleccionar esta parte de la camiseta y vamos a irnos aquí a este diálogo de mesh. Y fijaros que ha creado una malla automáticamente, y por defecto tiene una malla con una distribución automática de puntos. Si yo lo que quiero es generar una malla equidistante con puntos que sean equidistantes, pues voy a irme aquí uniforme. Y fijaros cómo ahora los puntos están generados a partir de una cuadrícula uniforme. Yo puedo hacer que el espaciado horizontal y vertical sea más grande para que haya menos puntos. Y una vez esté contento con la forma, lo que voy a hacer es irme a Track y decirle Track hacia adelante y hacia detrás. Y Fusion ya ha terminado. Y fijaros qué maravilla, la superficie sigue perfectamente el movimiento de la tela de la chica. Y ahora vamos a añadirle un objeto. Pues bueno, en este caso voy a añadirle también un texto. Vamos a ponerle de nuevo KSPMN, es que no tengo mucha imaginación. Y lo vamos a conectar a la entrada del Surface Tracker. Y ahora vamos a irnos aquí a este diálogo de aquí, Result. Y fijaros como ya estoy viendo mi texto aquí. Si me vengo aquí a este diálogo de Overlay Placement, puedo decirle Go to Reference que es el fotograma que habíamos tomado como referencia. En este caso es el 42 y vamos a poder ajustar la posición del objeto y en este caso una especie de deformación también, como si fuera un corner pin, pues para que cuadre lo mejor posible con la escena. En este caso yo creo que algo así está bien. Voy a añadir también un Transform Node aquí para hacerlo un poquito más grande, deformarlo un poco más. Así, lo que no está mal. Podríamos cambiar el color un poco, bueno, por ejemplo naranja. Y ahora fijaros cómo sigue perfectamente y se deforma en función de ese cálculo que hemos hecho de la ropa. Quiero modificar un poco, lo puedo mover un poco, y fijaros qué maravilla cómo se deforma en función de la superficie. Surface Tracker es una maravilla y lo podéis utilizar dentro de Fusion para hacer tracks lo complejos que queráis. Bueno, ¿qué os ha parecido Surface Tracker? No me diréis que no es una auténtica locura y lo podéis utilizar para un montón de cosas. Ya no solo para hacer un tracking sobre una tela, podéis utilizarlo para ponerle, no sé, tatuajes en la cara a vuestro personaje favorito o prácticamente lo que se os ocurra. Así que si se te ocurre alguna idea buena para utilizar Surface Tracker, déjamelo en comentarios y lo vemos todos. Y os he dejado lo mejor para el final, y es el camera tracking. No me diréis que no teníais ganas de que hablara de camera tracking en Fusion. Pues ha llegado el día, vamos a verlo. Y vamos a ver el camera tracking dentro de Fusion que es una maravilla y sobre todo que está incluido dentro del flujo de trabajo, con lo cual voy a poder realizar un montón de acciones sin tener que salir de Fusion. Y qué es lo mejor de todo, que vamos a poder exportar ese camera tracking y llevárnoslo, por ejemplo, a un software de 3D, lo cual es una locura. ¿En qué consiste un camera tracking exactamente? Pues ya hemos visto varios modos de track: el de puntos, las superficies, el planar. Y el Camera Tracking lo que hace es definir muchísimos puntos a lo largo de la imagen, a lo largo de la escena, y calcular las relaciones entre todos ellos, de modo que los que se mueven a una velocidad más lenta él interpreta que están más lejos y los que se mueven más rápido están más cerca. Y todo eso es gracias a lo que se denomina parallax. Y con toda esa información de puntos que se mueven a diferentes distancias y velocidades, Él lo que va a hacer es tratar de reconstruir tanto la escena como la cámara original, pudiendo calcular cosas como la altura de la cámara, su posición, su movimiento o su distancia focal, lo cual es una locura. Y utilizarlo es tan sencillo como, en este caso selecciono mi clip, es esta vista de dron de una calle. Vamos a decirle de nuevo track, pero esta vez vamos a elegir Camera Tracker. Y con el Camera Tracker seleccionado voy a tener la opción aquí de Auto Track, o sea que le voy a decir Auto Track. Y con el diálogo de Camera Tracker seleccionado voy a pinchar Bidirectional Tracking, con lo cual irá hacia adelante y hacia detrás. Y no tengo más que decirle Auto Track. Si yo hago clic aquí, Preview Auto Track Locations, fijaros cómo me va a mostrar los puntos que va a utilizar. Y con este threshold de la detección lo que voy a poder hacer es, al modificarlo, sumar más o menos puntos. Veis, igual que con este de separación mínima, le voy a poder generar más puntos. Cuando ya esté contento con la distribución de puntos, vamos a deshabilitar preview y le vamos a decir Auto Track. Y fijaros, hace el tracking hacia adelante, hacia detrás, y estos son todos los puntos que él ha utilizado para hacer el cálculo Puedo hacer aquí un pequeño recorrido y ver que hay algunas cosas, por ejemplo este de aquí, que falla porque está en un cable y va haciendo un slide, no, va deslizándose y eso va a generar errores. Y si sigo avanzando, veis, aquí aparece otros 2. En este caso los voy a directamente borrar, aquí igual. Eliminarlo. Estos dos los elimino. Este de aquí es un poco pesado, pero esta limpieza que hacemos ahora luego nos va a generar resultados pues un poco mejores. Y yo creo que ya está. Lo siguiente que deberíamos hacer es venir a esta pestaña de aquí de cámara y rellenar todos estos datos si es que los sabemos: la distancia focal y el tamaño del sensor de nuestra cámara. Aquí hay una serie de presets de cámara profesionales, todos ellos, y si por lo que sea nuestro modelo de cámara está aquí dentro, pues lo mejor que podemos hacer es seleccionarlo. Si no lo sabemos, pues vamos a dejarlo vacío, no vamos a tocar nada, y nos vamos a ir directamente al menú de Solve. Vamos a decirle Solve Camera, va a empezar a calcular, y cuando haya terminado nos va a dar un valor, en este caso de 0,93 píxeles, lo cual es bastante alto, la verdad. Como nuestro plate es 4K, bueno, pues podríamos darlo por bueno, pero es bastante, bastante alto. Lo que deberíamos hacer es eliminar, por ejemplo, puntos de track, como en este caso hay algunos aquí haciendo locuras. Estos de aquí no están muy allá. Igual que hicimos con el cable, ir eliminando todos aquellos que están rojos, o hacer un filtrado y decirle, bueno, pues que quiero seleccionar los que tienen un error grande y aplicar. Haríamos Solve de nuevo y ahora fijaros, después de haber eliminado todos aquellos que tenían un error alto, pues hemos bajado a 0,40, lo cual es pues mucho mejor. Y ahora vamos a poder definir más información sobre nuestra escena. Si yo me vengo aquí a Export, voy a abrir 3ds Max sin transform, vamos a cambiar de Align a Unaligned y eso me va a permitir poder hacer selecciones de puntos para definir, por ejemplo, el suelo. Yo voy a seleccionar, por ejemplo, pues esto, varios puntos que hay aquí en el suelo, todos estos. Y fijaros, aquí tengo mi plano, le voy a decir Set from Selection y vamos a elegir un punto de origen. En este caso yo creo que voy a elegir como origen este punto de aquí. Vamos a decir lo mismo, Set from Selection. Podría también definir la escala, por ejemplo, pues si yo sé que de aquí a aquí hay X, Desde aquí puedo definir la escala, pero en este caso, como no lo sé, voy a volver a Align. Y ahora voy a hacer clic en exportar. Y fijaros que me ha creado una escena con el Camera Track, un Merge 3D, la cámara, el point cloud y el ground plane. Vamos a visualizar el Merge 3D. Y fijaros, esto con Alt y el botón del medio del ratón vais a poder orbitar. Esto es la reconstrucción de mi escena. Fijaros qué maravilla, se ve perfectamente que ha tenido muy en cuenta la forma de esa especie de calle con dos hileras de edificios. Y fijaros los puntos en 3D, esto se llama point cloud, y el movimiento de mi cámara. Aquí tengo la cámara, cómo se está moviendo, una locura. Y esto me va a permitir añadir cualquier tipo de objeto 3D directamente dentro de Fusion. Por ejemplo, vamos a volver a Merge Vamos a hacer zoom, vamos a elegir un punto, por ejemplo este de aquí, botón derecho, Point Cloud, y le vamos a decir Create Shape. Y fijaros, ese objeto está en mi escena y lo puedo rotar. Es este de aquí que se llama Auto. Vamos a hacerlo más pequeño y lo podemos rotar. Y fijaros mi objeto cómo se mueve dentro de la escena. Y poder hacer camera tracking dentro de Fusion Es una maravilla porque vamos a poder añadir en nuestra escena objetos tridimensionales, textos en 3D, lo que queramos. Pero, ¿y si quisiéramos llevarnos esta información, por ejemplo, a Blender? Pues vamos a ver por qué es súper sencillo de hacer y nos va a permitir utilizar esa información de track en nuestro software de 3D favorito. Y si lo que yo quiero ahora es exportar mi escena y llevármela a Blender, por ejemplo, lo que haría es exportar un FBX. Pero, ¿y qué tal si me quiero llevar también el point cloud, porque esta información de point cloud no se exportaría si directamente genero un nodo de exportación a FBX. Si yo quiero exportar también mi point cloud, lo que tengo que hacer es seleccionarlo. Vamos a decirle Make Renderable, vamos a elegir en lugar de Cross, Point, con lo cual va a generar, veis, puntos. Y si yo quiero poder coger estos puntos y llevármelos a mi software de 3D, lo que voy a hacer es añadir otro nodo que es Replicate 3D. Vamos a añadirlo y dentro de Replicate 3D vamos a añadir un nodo de Shape 3D. Añadimos, conectamos y el shape vamos a decir que sea un cubo. Con lo cual ahora hacer zoom out, tengo toda esta barbaridad de cubos en cada uno de los puntos del point cloud. Obviamente son gigantescos, vamos a bajar el tamaño a una cosa un poquito más manejable, algo así. Veis, tengo mis cubos aquí. Y si por lo que sea veis que son demasiados puntos, pues todo esto son cubos. Si yo me los llevo a Blender y me parece que se va a colgar, lo que puedo hacer es venirme aquí a Replicate y modificar el step, por ejemplo, a 3, con lo cual estoy reduciendo bastante el número de objetos que me voy a llevar en la exportación. ¿Y qué me queda hacer? Pues voy a cargar aquí un nodo de FBX, FBX Exporter. Vamos a seleccionarlo. Me va a preguntar dónde lo quiero guardar. Le voy a dar una ruta, por ejemplo, pues no sé, aquí le voy a dar una ruta y voy a conectar el Merge 3D al FBX Exporter. Y una vez lo tenga listo, me vengo aquí a Render, Start Render. Y ya hemos hecho nuestro camera tracking dentro de Fusion y lo hemos exportado como FBX. ¿Qué nos queda? Exacto, importarlo dentro de Blender y empezar a añadirle cosas épicas. Vamos a ver. Y una vez dentro de Blender, no tengo más que importar mi FBX. Voy a decirle aquí Import, y fijaros cómo mi escena es diminuta. Y eso ocurre porque las escalas en las que trabaja Fusion y en las que trabaja Blender no son iguales. Vamos a hacer Ctrl+Z. En este caso voy a borrar todo en mi escena y voy a importar de nuevo el FBX, pero esta vez le voy a decir aquí escala, vamos a decir 100, import FBX. Y ahora veis, esto es una escala ya un poquito más decente. Y fijaros cómo mi point cloud ha venido. También ha venido en el plano que yo he trackeado, pero lo que podría hacer es directamente cargármelo. Y si quiero ver el fondo, lo añado desde la cámara como background image. Y otra cosa que hay que tener en cuenta es esta de aquí. Voy a seleccionar la cámara y fijaros la distancia focal que se ha exportado, que en este caso es de 34,89. Pero si yo vengo a Fusion, veo que la distancia focal es de 25, así que voy a tener que modificar la escena de Blender en función de la distancia focal que se ha calculado durante el camera tracking. Ya en Blender selecciono la cámara y le vamos a decir que la distancia focal es de 25, con lo cual ahora la escena encaja perfectamente. Y puedo colocar haciendo uso del point cloud, por ejemplo seleccionar uno de estos puntos y colocar ahí pues lo que yo quiera, pues no sé, por ejemplo una cabeza de Susana. Y fijaros qué maravilla, podría añadir cualquier objeto en 3D que quisiera y el camera tracking me lo he traído desde Fusion. Si por lo que sea no me gusta usar el camera track de Blender, pues uso el de Fusion y los resultados son Así de buenos. Bueno, ¿qué te ha parecido el vídeo? Espero que te haya gustado, que hayas aprendido algo sobre las formas de hacer motion tracking dentro de Fusion Studio, y sobre todo que si el vídeo te sirve de algo y te ha gustado, pues me regales un like. Y si has llegado hasta aquí y todavía no me sigues, este es un momento ideal para que te suscribas al canal y actives la campana para no perderte nada. Muchas gracias por haber llegado hasta aquí. Nos vemos en el próximo vídeo. Vemos en el próximo tutorial de Fusion, de DaVinci, no sé de qué será. Pero eso sí, si tienes alguna petición, alguna duda, quieres dejar cualquier comentario, si puedes evitar que sea hate, mejor, escríbeme y te contesto sí o sí. Pero espera un momento, antes de que te vayas, te he preparado este vídeo de aquí. Sí, sí, este que tienes aquí enlazado, que estoy seguro de que te va a ser de muchísima utilidad. ¿Cómo, que no te lo crees? Pincha, pincha y ya me dices qué tal, porque estoy seguro que te va a encantar. Aquí te lo dejo. Nos vemos en el próximo vídeo. Chao.










