I have a question about the motion tracking script version 17. How to make the inscription follow the point or character. Someone will help something like this
I came across the same problem with the scripts in VP17. There is a change in the determination of the x.Plugin.UniqueID. If in the scripts "sonycreativsoftware" in "vegascreativsoftware" is changed, then it should work.
e.g. x.PlugIn.UniqueID == "{Svfx:com.vegascreativesoftware:bzmasking}")
I came across the same problem with the scripts in VP17. There is a change in the determination of the x.Plugin.UniqueID. If in the scripts "sonycreativsoftware" in "vegascreativsoftware" is changed, then it should work.
e.g. x.PlugIn.UniqueID == "{Svfx:com.vegascreativesoftware:bzmasking}")
I do not know what's going on. This is already something for the programmer
Not complicated. Open the script with a text editor, and search for sonycreativsoftware and replace with vegascreativsoftware. Then save again as a script.
Not complicated. Open the script with a text editor, and search for sonycreativsoftware and replace with vegascreativsoftware. Then save again as a script.
I just checked it again. In the "Copy Motion Track to PiP.cs" sonycreativesoftware is in two places to replace with vegascreativesoftware. Then it can be used in VP17.
Are you applying motion tracking with the bezier masking plugin to the video you want tracked first before you do the copy motion tracking data to pip script?
Are you applying motion tracking with the bezier masking plugin to the video you want tracked first before you do the copy motion tracking data to pip script?
I just checked it again. In the "Copy Motion Track to PiP.cs" sonycreativesoftware is in two places to replace with vegascreativesoftware. Then it can be used in VP17.
/** * Copies the Location data (animation keyframes) from the first mask * of the selected video event's Bézier Masking FX to a selected * video event's Picture-In-Picture (PiP) FX * * To use this script: * * 1) Create track motion on an event using Bézier mask FX * 2) Apply a PiP FX to the event (from a different track) that you want to follow along with the motion on the original event * 3) Adjust location, scale and angle of PiP FX for a certain point in time. * 4) Select both events (hold ctrl key) * 5) Run the script * * Revision Date: Sep 5 2018 * Copyright: MAGIX AG **/ using System.Collections.Generic; using System.Windows.Forms; using ScriptPortal.Vegas;
public class EntryPoint { Vegas myVegas; const string missingSelectionString = "Please select the video event to which you've applied tracking and the overlapping video event on a different track that holds the media you want to pin to the tracking."; const string missingTrackingDataString = "You must first apply the B\u00E9zier masking plug-in to one of the selected events and add motion tracking data for Mask 1."; const string missingPipFxString = "You must first add the Picture in Picture plug-in to the event that you want to pin to the motion tracked event.";
public void FromVegas(Vegas vegas) { myVegas = vegas;
/// <summary> /// Returns the first selected event that's under the cursor /// </summary> /// <returns>The first selected event or null if no event selected</returns> List<TrackEvent> FindAllSelectedEventsUnderCursor() { List<TrackEvent> selectedEventsAcrossTracks = new List<TrackEvent>();
foreach (Track track in myVegas.Project.Tracks) { foreach (TrackEvent trackEvent in track.Events) { if (trackEvent.Selected && trackEvent.Start <= myVegas.Transport.CursorPosition && trackEvent.End >= myVegas.Transport.CursorPosition) { selectedEventsAcrossTracks.Add(trackEvent); } } }
To jest bardzo wczesna wersja skryptu. Bieżącą i już dostosowaną wersję można wykonać w Narzędzia-> Rozszerzenia, a nie w sekcji zastosowania skryptów.
In VP17, the script has become an extension. Many more ways to use the motion tracking offers Vegasaur 3.9.
OK thank you very much works. It is a pity that this tracking works only in the x, y plane but as the object moves away the subtitles remain the same size