|
|
Camera Tracking/3-D Tracking/Match-Moving? Say what?
Although SynthEyes is being used on major Hollywood features, we expect it to interest many local and regional edit/effects studios and
independent feature producers that might be new to the technology, but
wish to "move up" to offer more sophisticated effects to their
clients or audience who increasingly expect Hollywood excitement
even from local productions.
Here, we've tried to look at what match-moving
is about, how you can do it, and how to use it effectively with clients.
For technical details such as import and export formats, see the feature
list.
What is it?
"Camera tracking" or "Match-moving" or "3-D Tracking"
is the process of analyzing a video clip or film shot to determine where
in 3-D the camera went, what its field of view was, and where parts of the
set were. The 3-D path of a large moving object can be determined as well.
Although SynthEyes is being used on major Hollywood features, we expect it to interest
all kinds of folks who might be new to the technology, but
wish to "move up" to offer more sophisticated effects to their
clients or audience who increasingly expect Hollywood excitement
even from local productions.
Why bother? What can I do with it?
The tracking information lets you add 3-D animated effects into
live-action footage, such as
-
Animated 3-D character insertion (mascots, beasts, flying pixies, you name it).
A favorite for commercials.
-
Vehicle insertion. Aircraft, boats, cars, trucks, spacecraft, things
you wish you could get live, but couldn't afford or don't exist.
-
Architectural Previsualization (ground level or helicopter)
-
Crash reconstructions (from a boom, or vehicle P.O.V.)
-
Virtual set extensions (boy, that's a fancy newsroom!)
-
Matte paintings (ah, so that's what sunset on Mars looks like)
-
Transparent effects. A broad catch-all for effects you really
can't see, often fix-its: insert snow, puddles, volumetric smoke, a
big tree to cover a phone pole, a vase to replace a microphone left
in-camera.
Can't I do some of these already?
You can do some 2-D effects using a compositor, if the camera is locked
off, on a tripod, or if amount of perspective shift is small.
Match-moving is used with the much more kinetic moving-camera shots
that today's audiences crave. Even on simple shots you may want to use match-moving,
as it can offer better speed and accuracy.
Describe the workflow for using SynthEyes.
Shoot. In SynthEyes, track features using the automated system or
supervised trackers, solve for the camera and environment information,
export to your existing 3-D animation or compositing system (Lightwave, 3ds max,
Maya, Hash A:M, Inferno...). Using your 3-D system, create effects to
insert.
Render. Composite. Edit.
How do I shoot?
Most match-moving shots are shot from a Steadi-Cam, dolly (or
wheel-chair cam), boom or crane, camera truck, or aircraft. SynthEyes
works fine with hand-held shots, though you'll have to decide if your camera stability is adequate for your production. See
the tutorials on the
main web site.
What shots will it work on?
To determine 3-D information, a shot must exhibit perspective changes
as it evolves. Some features must be closer to the camera than others, and
the relationship must change over time. If you could paint your shot onto
a big cyclorama and re-shoot it from a camera on a tripod, there is no
perspective. SynthEyes offers a special mode for tripod shots, but the
result is 2.5-D, not 3-D.
There must be enough features to track (no empty white rooms or green
backdrops). The features must be in the field of view long enough for
their 3-D position to be determined. They can't be all bunched up in one
portion of the image.
What's this about features?
A feature is a small spot that can be tracked from frame to frame,
including scuff marks on floors, clumps of weeds, light switches, the
corner of a box, etc.
What shots won't work?
One of the common novice shooting problems is to use a hand-held
videocamera and wave it around while primarily standing still.. This
results in a non-3-D shot, where the camera is effectively on a tripod. It does not produce true perspective shifts. Furthermore, as the
camera whips around, trackers fly on- and off-screen rapidly. True 3-D can
not be determined.
Any "rules of thumb?"
Make the camera focus on a single area as it moves to approach or
circle this focus of attention.
Make sure the shot is busy enough that there are features to track.
Make sure that they extend over most of the frame (especially when
tracking an object).
The client wants to shoot an actor against blue-screen with some
markers, and insert him/her into a 3-D environment. Anything to look out
for?
Beware of the client zooming in for the head shot, and taking most/all the trackers out of the frame. The pure blue screen shots are dangerous just because the background is so featureless that if you mess up and have trackers out of frame, you can wind up in big trouble. And there's a tendency to put some marks on a back wall way behind the actor, focus on the actor, and wind up with a very flat shot with little/no perspective on the tracking marks. When this is the case a 2-D track is the right/only thing (using SynthEyes's tripod mode).
For a higher probability of success, you want the shot to encompass the presenter from a distance, so that tracking marks can be seen not only on the back wall, but on the floor and possibly side walls, depending on camera motion. Having trackers visible at a variety of depths makes tracking much more sane. And there's no such thing as too many tracking marks. Odds are that a moving-camera shot will move the field of view around so that only a fraction of them are visible at a time, unless it has been knowledgably planned. If there's a desk or other props in the scene, that can be helpful, as long as it has some trackable features.
What's this about tracking objects?
If there's a large object moving around in the camera field of view,
you can track the object in 3-D, even if the camera was locked off. In
your animation package, you'll see the object moving relative to the
camera. With the right scene, the camera can be moving too, carrying the
object along.
Can I track an actor's head as an object?
Yes! It takes a bit of care and experience and some advance preparation as well.
Use a tight shot of the head, with a shorter focal length lens --- by
shooting up close there will be more perspective to get 3-D. There have to be plenty of trackable points on the head at all times. They have to be on parts of the head that don't move relative one another---trackers on the jaw, mouth, eyebrow are bad with the actor talking. Usually the tracking features are hand tracked off tiny details on the face and head. Sometimes drawing some dots on the actor helps
too. Use high-resolution source such as an HDTV camera or film ---- VHS camcorder source
is probably a non-starter. Progressive-scan DV is a good idea.
If SynthEyes can track and solve automatically, why does it have
supervised and manual capabilities also?
It's like cruise control on the car: handles the boring stuff, but
switch to manual for heavy traffic. SynthEyes lets you mix and match, even
in the same shot.
What do I do in my 3-D animation package?
You'll open the scene as exported by SynthEyes, to find a camera moving
along the computed path, with the correct field of view, plus a collection
of tracker points, which are nulls or points or axes, depending on the
package. Your shot will appear as the camera's background.
You'll add computer-generated objects into this scene, using the
tracker points and original shot as guides. You'll add matching lights (or
use ones located and imported from SynthEyes), and generally adjust your
materials and texture maps to match the scene.
Often, you'll add stand-in geometry (planes, boxes, cylinders) to act
as shadow catchers to help sell the integration of the effects with the
scene. Sometimes you may use camera mapping to achieve more complex
matching of perspective.
Can I really do this?
Yes! Like using any sophisticated program, such as an animation
package, compositor, or Photoshop, more experience helps.
Start with the tutorials in the free demo,
then move on to some of your own footage. Learn to recognize shots that
can be tracked easily. Then you're ready to try some projects with
clients.
If possible, offer on-set supervision as a service: a little cost up
front may save the client much more later (and you head-aches). You
can run SynthEyes on a laptop on-set, so if you're shooting DV, you may be
able to track shots immediately before the shoot is wrapped. (SynthEyes
reads DV in AVI or QT movies).
Will SynthEyes make my project look like a $150M budget?
Not by itself, that takes skill and practice too. But SynthEyes can
help you take you there, and stay there.
Did this help?
Let us know!
©2003 Andersson Technologies LLC
|
SynthEyes: Integrating Imagination
with Reality™
|