Eyeon:Script/Reference/Applications/Fuse
From VFXPedia
Fuses
What are Fuses?
Fuses are tools created using Fusion's built in scripting language, eyeonScript. The difference between a Fuse and a normal tool is that a Fuse is nothing more than a text file containing scripting commands.
This flexible approach makes it easy to prototype and develop custom tools to fit an exact need. A Fuse can be added to a composition, edited and reloaded, all without even having to close the composition. This makes them much more convenient than SDK developed tools. Since a Fuse is interpreted during execution, rather than compiled in advance, they can be significantly slower than the identical tool might be if created using Fusion's C++ SDK, particularly when processing many pixels or particles. However, Fuses can take advantage of built-in functions for manipulating images at full speed, and can also be used as modifiers to manipulate parameters, curves and text very quickly. ViewShader Fuses can execute shader programs on the GPU at very high speeds.
Example: Fuses could generate a mask from the over-exposed areas of an image, or create initial particle positions based on the XYZ position stored within a text file.
Fuses require Fusion 5.2 or later. ViewShader Fuses require Fusion 6.0 or later.
Links
Example Fuses, Third Party Fuses
Creating Fuses and Fuse Tutorials
eyeonScript, based on the Lua scripting language.