![]() Tracksperanto is made avalable under the MIT license that is included in the package.We have footage shot on an Arri Alexa RAW 2K with Pro Res Proxy for the offline edited in FCP 7 For some modules no residual will be passed along (3D tracking apps generally do not export residual with backprojected 3D features). Information about the search area, reference area and offset is not passed along (outside of scope for the app and different trackers handle these differently, if at all). If you are interested in reusing Tracksperanto’s code or adding modules to the software consult the short developer introduction Limitations ![]() Consult the –help option to see what is available. Tracksperanto has a number of features to scale, move, slip, distort and rename trackers. Nuke CameraTracker node autotracks (enable import/export in the Tracking tab) Maya ASCII scene with locators on an image plane jsx script generating null layersĪutodesk 3dsmax script for nulls on an image planeįlame/Smoke 2D Stabilizer setup for bilinear corner pins ![]() ![]() txt tracker file and Nuke CameraTracker auto tracks export nk script file with Tracker, Reconcile3D and PlanarTracker nodes The converted files will be saved in the same directory as the source, if resulting converted files already exist they will be overwritten without warning. You also have additional options like -xs, -ys and –slip - consult the usage info for the tracksperanto binary. Some formats contain clear hints on the size of the comp, but most don’t - for formats that do contain them you don’t need to supply anything. w and -h stand for Width and Height and define the size of your comp (different tracking apps use different coordinate systems and we need to know the size of the comp to properly convert these). The main way to use Tracksperanto is with the the supplied “tracksperanto” binary, like so: tracksperanto -w 1920 -h 1080 /Films/Blockbuster/Shots/001/script.shk Tracksperanto allows you to work around this by applying simple transformations to the tracks. This comes at a high cost if the footage you are tracking came cropped or in a wrong aspect - the only way to solve the shot will be to retrack it from scratch. Very few apps allow you to convert your tracks in one step from format to format - like doing an unproportional scale on the tracks, or moving them a few pixels left and right. If you need to move from one app to another, you won’t have to retrack.Īnother issue with tracks is adjusting to formats. Also, you can always escape into the 2D world if no 3D app proves to be adequate. So it’s very natural to track in a modern compositing app that has selective image loading, and then export one single group of tracks into all of the matchmoving applications at once. Compositing apps also allow for precise, local preprocessing of tracking features like boosting contrast, doing expensive (especially temporal) denoise, blurs and so on, while matchmoving apps offer only a single, global preprocessing step (like a LUT or a gamma curve adjustment) which is not adequate for all of the features being tracked. Flame is also very fast since it has virtually zero IO overhead thanks to it’s fast storage. When you use manual feature selection you can create many tracks quickly even without having fast IO. Both Shake and Nuke offer very fast trackers because they have tiling image engines and can load only the search area for the tracker into memory and not a pixel more. When doing tracks of long shots at high resolutions (like 2K and HD), especially on 32bit platforms, the app usually cannot even cache the whole shot and tracking is very very slow.Ĭompositing apps, in contrast, are very efficient. Almost all of them use OpenGL and want to load the whole frame into memory at once. It happens that an app cannot solve a shot that another one will, but you usually have to redo your 2D tracks in each one of them.Īnother problem with today’s matchmoving apps is that they are vastly inefficient when doing 2D tracks. Unfortunately, the UIs of these are all different and not very user-friendly. Historically, every matchmoving app uses it’s own UI for tracking 2D features. Tracksperanto is a universal 2D-track translator between many apps.
0 Comments
Leave a Reply. |