Eyeon:Script/Reference/Applications/Fuse/Example Fuses

From VFXPedia

< Eyeon:Script | Reference | Applications | Fuse
Revision as of 01:02, 18 November 2009 by Daniel (Talk | contribs)
(diff) ← Older revision | Current revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Example Fuses

The Fuses below were written or released by employees of eyeon Software. As examples, they were written to demonstrate, and not necessarily to provide useful functionality (though some do).

To install any of the examples listed below, download the Fuse and save it into the Fusion:\Fuses\eyeon folder.

You can find Fuses produced by third parties and artists on the Third Party Fuses page.


Contents


Useful Fuses

Duplicate.Fuse
This Fuse appears in the Fuses/eyeon category. Use this for making copies of layers, with offsets, blend, gain and even jitter. If you find yourself going 3D just to take advantage of the Duplicate 3D tool, this one's for you. If you like Trails but want to netrender, or want more control, you'll probably find this handy too. For bonus points, enable the hidden Time Offset control - but read the note first!
v1.0 - May 15, 2008


CropRectangle.Fuse
This Fuse appears in the Tools/Transform category. It is a variation on the crop tool. It initially presents an uncropped version of the image, with an onscreen rectangle control that represents the cropping region. Selecting the "Show Crop" option will output the crop instead, and hides the rectangle control.
v1.0 - November 22, 2007


Set_Metadata.Fuse
This Fuse appears in the Fuses/eyeon category. Use this fuse to add/insert metadata to an image. The first field is used to define the metadata tag, and the second field the value. Example: Set the tag to Timecode and add a timecode modifier to the second field.
v1.0 - October 5, 2009

Coding Examples

The following examples are not necessarily intended to perform a useful function. Artists who wish to create their own Fuses may find them useful as starting points. Tools in this category will appear under the Fuses category in the Tools menu.


Null.Fuse
About as simple as it gets. This tool doesn't actually do anything - it just passes the input to the output. An example of the bare minimum required to create a tool.
v1.0 - August 21, 2007


BoolTest.Fuse
An example Fuse which re-implements the min, max, add and subtract functions of the Channel Booleans tool using a multibutton array.
v1.0 - August 21, 2007


ClipRange.Fuse
An example Fuse which will clamps the high and low ranges values of the Red, Green, Blue, and Alpha values of an image using range controls.
v1.0 - August 21, 2007


Gain.Fuse
An example Fuse which implements a simple Gain. Demonstrates the Slider and Combo control types. Also a good example of the various methods of processing pixels in an image.
v1.0 - August 21, 2007


SourceTest.Fuse
A Creator or Source type tool. This creates an image full of random noise. A good example of how to create new images.
v1.0 - August 21, 2007


ShapeTest.Fuse
A more detailed example that draws multiple shapes over an image. A good example of drawing, merging and transformation functions.
v1.0 - August 21, 2007


ParticleEmitterTest.Fuse
A nearly complete reimplementation of the pEmitter tool as a Fuse.
v1.0 - August 21, 2007


TextCountdown.Fuse
Example of a Text modifier Fuse, with a simple countdown output. To use, modify any text field with Countdown.
v1.0 - August 21, 2007


TilePic.Fuse
This Fuse demonstrates how to add a tile picture icon to a Fuse tool. Otherwise it is identical to the Null.Fuse above. Full instructions can be found in the REG_Fuse_TilePic Attribute documentation.
v1.0 - March 5th, 2008


Clones of Native Tools

These Fuses are clones of tools already found in Fusion. They are handy starting points for extending and modifying the default functionality, or just to see how the tools work.

FuseScale.Fuse
A reimplementation of the Scale tool as a Fuse. Good example of the Image:Resize() method.
v1.0 - February 22, 2008


FuseBlur.Fuse
A reimplementation of the Blur tool as a Fuse. Good example of the Image:Blur() method.
v1.0 - February 22, 2008


FuseGlow.Fuse
A reimplementation of the Glow tool as a Fuse. Good example of the Image:Blur() method.
v1.0 - February 22, 2008


FuseMerge.Fuse
A reimplementation of the Merge tool as a Fuse. Good example of the Image:Merge() method.
v1.0 - February 22, 2008


FuseTransform.Fuse
A reimplementation of the Transform tool as a Fuse. Good example of the Image:Transform() method.
v1.0 - February 22, 2008