Eyeon:Script/Reference/Introduction/About
From VFXPedia
Contents |
What is eyeonScript?
Fusion offers a scripting environment as a way of rapidly creating new capabilities and for automating repetitive time consuming tasks. Scripts can be written to help solve the problems unique to your own projects and workflow. Properly used, scripting can dramatically change the way you work.
Scripts can be used to automate simple tasks, like enabling or disabling motion blur in every tool in a composition, or flattening all transformations in Merge tools. Or it can be used for far more complex tasks, such as assembling a clip list into a final sequence complete with automated plates for each shot, cadence correction for pullup and pulldown, and auto-generation of heads and tails.
Creating and writing scripts is not for everyone. An artist using Fusion does not ever need to become proficient in Fusion’s scripting language. Indeed, it is hardly necessary to know that Fusion even has scripting capabilities to use the software to its full extent.
Nevertheless, scripts provided with the software, obtained from eyeon’s website, written internally by programmers or other Fusion operators can be run from within the interface without the user ever becoming aware of the detailed logic behind the script.
An artist or programmer who embraces scripting, however, can quickly and easily create solutions to complex issues that arise in the post production world with a minimum of set up time or fuss.
Examples of Use
The following are examples drawn from real world existing usage of eyeonScript in production environments:
- a script that is used to globally disable or enable motion blur across an entire composition
- based on an edit decision list, split a single large DPS or AVI file into component shots, automatically detect and remove 30fps pullup, and save each shot as TGA sequences to disk.
- a script that locates Cineon files in a selected remote directory and its subdirectories, and automatically creates half resolution or NTSC proxies.
- a script that collects all the footage, materials and renders from a single compositing into a specified directory for backup.
- a script that processes each clip or file in a directory using a specified composition (i.e. convert all footage in directory x to PAL, using convertToPal.comp)
eyeonScript filenames
Any text file containing eyeonScript commands can be executed from the command line with eyeonscript.exe or interactively in Fusion. Files with scripting commands for use with Fusion are identified by the use of the eyeonscript extension in the filename, for example, scriptname.eyeonscript.
Scripts without the .eyeonscript extension can still be run from the command line eyeonScript.exe, but are not available from within the Fusion interface.