LayerRepeater Script can generate multiple layers for a single event based on its Pan/Crop keyframes and create a crazy overlay effect.
Previews:
Current version: v1.01
Compatibility: Sony Vegas Pro 13, Magix Vegas Pro 14 - 22
Features:
- Pan/Crop motion keyframes in an event can be converted into Multiple layers. The fade-in/out of the event can also be converted to the opacity parameters for each layer.
- The new events are generated by copying the original event, and the FX on the events will be retained, but they are independent. The original event is retained after generation, grouped with the generated events, but darkened, that is, muted separately. If you select "Clear" when running a script for an event that has been generated once, the previously generated events will be cleared. If you choose to regenerate, the previously generated events will be also cleared and then regenerated into new events.
- Since VEGAS Scripting API does NOT provide a method to copy tracks, and it will be particularly troublesome to transfer various parameters, so the new tracks are not generated by copying the original track, and does not contain the FX and Track Motion parameters of the original track. The newly generated tracks are the child tracks of the original track, and can be controlled by Parent Track Motion of the original track. These child tracks are collapsed after the script runs to avoid taking up too much display space. In VP19+, the FX of the original track can be automatically "upgraded" to Parent Track FX for easy uniform adjustment, this option can be changed in the Settings. Earlier versions are limited by Scripting API and Track FX cannot be transferred to Parent Track FX via script, so they need to be manually dragged after "Composite".
Download:
Go to https://github.com/zzzzzz9125/Miscz/tree/main/Scripts/LayerRepeater/bin/Release, download LayerRepeater.dll (or LayerRepeater_13.dll for Sony) and place it in "Script Menu" folder. (C:\Program Files\VEGAS\VEGAS Pro 22.0\Script Menu\ for example.)
The script is open source, you can download the original code on https://github.com/zzzzzz9125/Miscz/tree/main/Scripts/LayerRepeater/ and compile your own version.
It took me about a whole day to write it. Feel free to contact me if you have any issues or suggestions.