Sei sulla pagina 1di 30

MODELADO, ANIMACIN Y

EDICIN DE VIDEO CON


BLENDER

MOTION TRACKING

TRACKING DE
CMARA

ndice
1.
2.
3.
4.
5.

Fotogrametra
Tracking de secuencia
Parmetros de la cmara
Reconstruccin 3D
Composicin

Bibliografa
Sebastian Koenig, DVD Training 9: Track, Match, Blend!
Blender Foundation Institute

Fotogrametra
Para integrar objetos con el entorno es necesario hacer un
seguimiento de la cmara
Hoy en da: fotogrametra: extraer caractersticas 3D de un rodaje
2D
Identificacin de puntos desde varias perspectivas diferentes
Nuestro cerebro lo hace comparando las imgenes de los dos ojos
En una secuencia de video son los frames sucesivos
Nuestra primera experiencia ser partir de dos imgenes tomadas
desde puntos de vista diferentes
Cargamos las imgenes como una secuencia en el Movie Clip
editor

Fotogrametra
El primer paso es definir al menos 8 markers que cubran gran
espacio de la escena

Fotogrametra
Es necesario trazar el movimiento de los marcadores
La reconstruccin se hace en el panel Solve de la caja de
herramientas
Marcar los keyframes con markers comunes A y B (en caso de 2
imgenes, 1 y 2)
Pulsamos el botn Camera Motion
El sistema informa del error de reproyeccin (pueden verse con
Display - casilla 3D Markers)
El posicionamiento inexacto de markers deriva en errores
Se pueden arreglar los problemas a posteriori y recalcular Camera
Motion para ver cunto se reduce (intentar bajar de 0.5)

Fotogrametra
Si la reproduccin se marca en verde es que est muy cercano y se
puede dar por vlido
Una vez lo tengamos, abrimos una vista 3D
Debemos traducir el movimiento de la cmara virtual del Movie Clip
editor sobre la cmara real. Lo haremos con una constraint
RMB en cmara, aadimos constraint Camera Solver
Aparecen puntos que son los marcadores 3D
Los marcadores estn relacionados con las posiciones
En la vista 3D podemos habilitar imgenes de fondo para la vista de
cmara
Lo nico que queda es encontrar la posicin y rotacin adecuada de
la cmara

Fotogrametra

Fotogrametra
En Movie Clip Editor, pasamos a modo Reconstruccin
Trabajaremos en el panel Orientation
Para encontrar el suelo es necesario fijar 3 markers en el suelo de
la escena
Al pulsar Set Floor, la posicin de la cmara en vista 3D cambia
para que los puntos seleccionados estn en el plano XY
Para arreglar la rotacin, seleccionamos uno de los puntos y lo
centramos en el origen (Set Origin)
Ahora podemos rotar para ajustar la rejilla (R Z). Conviene
alrededor del Cursor 3D (Pivot 3D Cursor)

Fotogrametra

Tracking de secuencia
Extendemos los principios anteriores a una secuencia completa
Elegimos como mnimo los 8 puntos para la escena y, uno a uno,
los trazamos, ahora de modo automtico
Cada vez que tengamos uno, es conveniente fijarlo (lock): En
Properties, panel Track, icono con forma de cerrojo, o CTRL + L
Para ver el proceso de tracking, tambin es til la opcin Real Time
o Double en Speed, dentro del panel Tracking de las propiedades
(por defecto est a Fastest, que no muestra informacin por
pantalla)
No hace falta pero se puede acceder a los parmetros del tracker
mediante la caja de herramientas, panel Tracking Settings. Aqu
est el tamao por defecto del patrn y la zona de bsqueda, por
ejemplo

Tracking de secuencia
El algoritmo de seguimiento tambin es seleccionable
Por defecto: hbrido (el mejor. Tiene precisin sub pxel)
KLT: Kanade Lucas Tomasini (presenta pyramid levels cuantos
ms, mayor precisin. Problemas con cambios de iluminacin)
SAD: Sum of Absolute Differences (ms ruidoso: dithering)

Cuando un marker desaparece fuera de la imagen o es ocultado por


otro cuerpo, conviene borrar: Clear After o ALT + T
En muchos casos, no tener informacin es mejor que tener
informacin errnea
La marca amarilla de la lnea de tiempos indica la activacin del
marker
Los settings de la izquierda son para nuevos marcadores. Los
settings para el marcador actual estn en Propiedades (derecha)

Tracking de secuencia
Para ver la calidad de un marcador est la vista de curvas:
representa velocidad en x e y

Tracking de secuencia
Otros parmetros:
Correlation: requisito de exactitud de identificacin. Cuanto ms alto,
ms restrictiva es la identificacin
Frames Limit: slo traza hasta esta cantidad de frames (trazar en
pasos)
Matching: puede hacer la comparacin entre el un Keyframe o el frame
anterior
Se aade un keyframe al inicio o cada vez que se modifica un marker de
forma manual

Hay un desplegable con presets: default, fast o blurry


Aunque el sistema pide 8 marcadores, es conveniente suministrar
ms, sobretodo en el suelo y la lejana, por el efecto de la
perspectiva

Parmetros de la cmara
Una vez ubicados todos los marcadores, en panel Solve, Camera
Motion
A veces da errores grandes porque es necesario disponer de la
informacin de la cmara
En propiedades hay un panel con los datos de la cmara, tambin
con presets
Podemos simular estos parmetros dentor del propio Blender,
dentro de las Propiedades, en la pestaa Camera
La distancia Focal nos permite hacer Zoom (in / out): ngulo de
observacin
El tamao del sensor tiene un efecto similar
Tambin hay presets en las cmaras de Blender

Parmetros de la cmara
Distancia Focal: distancia entre el plano de la imagen (sensor) y el
punto de convergencia de los rayos (lente), llamado punto focal
Cuando se hace zoom se cambia la posicin de la lente y, por tanto,
la distancia entre el punto focal y el sensor
Cuando se cambia el tamao del sensor se cierra el ngulo de
observacin
Ambos efectos afectan el campo de visin (Field OF View, FOV). En
Blender se representan igual. Se habla, entonces, del Factor Crop,
que es la relacin entre distancia focal y tamao del sensor
En caso de desconocer los parmetros de la cmara utilizada para
grabar, podemos forzar a Blender a que haga una estimacin: Men
Refine dentro del panel Solve

Parmetros de la cmara
Fijndolo a Focal Length, por ejemplo, a medida que intenta
resolver la camra, va adaptando el valor de la distancia focal
Tambin puede intentar adivinar la distorsin de la cmara
La distorsin es la que hace que las lneas rectas aparezcan
curvadas, sobre todo en los bordes
Para esta distorsin: valor K1, K2, K3 (el ms importante, K1)
Blender puede tratar de averituarlos, pero tambin se puede
intentar hacer a mano, en el modo Distorsin
En Properties, Display habilitar Grid
Modificando K1 se observa la distorsin sobre la rejilla

Parmetros de la cmara
Hay otro mtodo incluso mejor, usando el Grease Pencil:
Dibujar lneas rectas con CTRL + D
Modificar el valor de K1
La lnea recta se curva en consonancia

Hay una tcnica que usan los profesionales, que consiste en grabar
una cuadrcula antes del rodaje
Con los parmetros de la cmara refinados (a mano o de manera
automtica), intentar resolver la cmara generalmente lleva a
mejores resultados en trminos de errores

Reconstruccin 3D
Creamos una ventana vista 3D
Hay un atajo que permite exportar todo a esta vista. En la caja de
herramientas, panel Clip: Setup Tracking Scene

Aparecen los markers


La cmara tiene el constraint correspondiente
La cmara tiene la imagen de fondo
Tambin ha creado un plano en la capa 11

Queda orientar la escena, lo que se hace en el modo de


Reconstruccin, en caja de herramientas y panel de orientacin
Set Floor: requiere 3 puntos en el plano del suelo
Set Scale: para traducir unidades del rodaje a Blender
Cuidado porque escala la cmara. Posiblemente haya que ajustar en las
propiedades de la cmara, panel Display, Valor Size, y en propiedades(N),
panel Motion Tracking, Tracks tamao de los marcadores

Reconstruccin 3D
El paso siguiente es marcar el origen con un punto (mejor en el
suelo, por supuesto)
Se puede marcar los ejes si nos aseguramos de haber trazado una
lnea recta a la que asignar el eje X o Y
Pulsar 2 veces el botn Set X Axis asigna el sentido positivo o
negativo de la recta indicada
Todo est dispuesto. La ubicacin del cubo por defecto est referida
al entorno 3D que coincide con el rodaje y se mueve en
consonancia
No obstante, hay errores en los emplazamientos de los marcadores
ms externos: se ha calculado la distorsin de las lentes pero no se
ha utilizado
Es necesario desdistorsionar el rodaje

Reconstruccin 3D
El ajuste de distorsin se hace en Properties Panel Proxy /
Timecode (primero hay que habilitar)
Por ahora lo que interesa es la opcin Render Undistorted, que
elimina la distorsin (las curvas pasan a ser rectas)
Esta opcin es slo para Display en el Movie Clip Editor, no afecta
al render o la composicin
En el editor 3D no hace falta, porque esa opcin ya est habilitada
por defecto en background images al habilitar Proxy/Timecode en el
Movie Clip Editor
La opcin de proxy es interesante, porque nos permite pasar a una
versin reducida y precalculada, que hace posible el trabajo en
tiempo real
Ya estamos en disposicin de aadir objetos a la escena 3D

Reconstruccin 3D

Reconstruccin 3D
El plano que se ha generado al hacer el proceso de arreglo de
tracking resulta muy til para la integracin de objetos 3D
Al renderizar (F12) aparece todo, con sombras incluidas

Reconstruccin 3D
Al pulsar Set Up Tracking Scene, se ha creado dos capas de
render. Una de las capas es Fondo y otra primer plano
Foreground slo renderiza la capa 1 y enmascara la 11, opcin vector
Background renderiza la 11, con sombras y AO

Tambin ha preparado un ajuste bsico de composicin, que


veremos un poco ms adelante
Los ajustes a continuacin son para hacer la imagen ms creble
Cambiar la posicin de la luz y hacerla rea
Hacer su sombra ms difusa: En panel Shadow, incrementar el
valor de Sampling a 7, por ejemplo

Composicin
Como hemos visto, ya se ha preparado una composicin inicial

Composicin
Movie Clip: pasa por Undistorsion y Scale
Capas renderizadas: una de ellas contiene Sombra y AO,
mezcladas
Estos dos flujos se multiplican entre s para generar la salida (con
factor que afecta a la intensidad con que se superponen
Un tercer flujo, con la capa renderizada de la imagen en primer
plano
Usa el nodo Vector Blur para crear el efecto de Motion Blur de la
camara
Tras esto, slo un nodo AlphaOvered para superponer a lo anterior

Composicin
Podemos aadir todos los elementos que necesitemos: por
ejemplo
Tras vector blur ponemos RGB Curves para hacer una correccin de
color
Una correcin de color al final, posiblemente para aumentar contraste
Un filtro final (filter) de sharpening

Un caso importante es el nodo de distorsin. Si lo eliminamos, el


rodaje vuelve a estar distorsionado
Tenemos dos opciones:
Desdistrosionar el rodaje (tal como est)
Distorsionar el CG: aadir Movie Distorsion, cambiar de funcionamiento
a Distort y poner a la salida del vector Blur. Da problemas con los
contornos, por cierto

Composicin

MOTION TRACKING

TRACKING DE
CMARA

Potrebbero piacerti anche