Follow Silhouettefx on Twitter
  • Silhouette
  • Videos
  • Roto
  • Paint
  • Morph
  • S3D
  • Keying
  • Trackers
  • Downloads
  • Tech Specs
  • Requirements
  • Release History

Silhouette v5.2 Released 7/22/14

Features

  • Crop Node The Crop node crops the image and session to a user defined size. This is especially useful when you only need to work within a smaller region of a larger image as it will use less memory and process faster.
  • Edit > Duplicate Action Duplicates a selected object at the same level in the Object List as opposed to Copy/Paste which places the pasted object at the top of the Object List.
  • EXR 2.0 Multi-part Support Silhouette now supports EXR 2.0 Multi-part files. When a multi-part file is loaded, all of the parts are loaded into the Project window.
  • Input/Output > EXR > Use Data Window as Display Window The Input/Output > EXR > Use Data Window as Display Window preference overrides the default behavior of Silhouette automatically loading an EXR file’s Display Window. Reloading the project or media is required for this preference to be enabled.
  • Frame Step and Point Trackers The point trackers now obey the Viewer > Frame Step.
  • Nuke Export - Inner Blur Support Inner Blur is now supported for shapes exported to Nuke.
  • Paint: Duplicate Strokes From One View To Another Duplicates strokes from one view to another. If a layer with a stereo offset is selected prior to duplicating, the stereo offset is taken into account when duplicating the strokes.
  • Paint: Playback Selected Events Forward or Backward Playback of paint strokes can now be performed forward or backward depending on whether you select the Play Selected Events Backward or Play Selected Events Forward (arrowhead) icons.
  • Paint: Rebuild In Paint Stroke Order Rebuild now always rebuilds in paint stroke order, not in time order.
  • Render > Slap Comp > Invert There is now an option to invert the Slap Comp in the Render Options.
  • Scripting: Ability to Find a Node's Source Added node.getInput(index=0) and node.getOutput(index=0) to allow you to track the primary source up the chain from a target node.
  • Scripting: Extensions Added an “import extensions” to the startup.py script and added a scripts/extensions directory to use for non-action extensions, such as the included rv flipbook extension.
  • Scripting: getInput() Scripting Helper A number of users have asked for a simple input box so the user can type something in as a parameter to a script.
  • Scripting: Global Dictionary Added fx.globals as a root-level dictionary to support a global place for scripts and UI elements to access shared values. This was added to facilitate startup scripts setting information that might be used by the UI, such as the name of an integrated flipbook.
  • Scripting: Hook Improvements Multiple hook functions can be registered and executed per hook.
  • Scripting: Hooks - New Added the following scripting hooks: “frameChanged” and “selectionChanged”.
  • Scripting: Keyframe Utilities Previously, there wasn't an easy way to determine if a time was a key or to find surrounding keys. There are now new Key methods added to Property.
  • Scripting: Pan and Zoom Keyboard Shortcuts The Pan and Zoom keyboard shortcuts can now be reassigned.
  • Scripting: Support Multiple Paths in SFX_SCRIPT_PATH SFX_SCRIPT_PATH can now have a list of colon-separated paths (Mac+Linux) or semi-colon-separated (Windows).
  • Shape > Blur Type Preference A Shape > Blur Type preference was added to set the default blur type: Center, Inner, Outer.
  • Tweak Software > RV Integration When a path is entered in the RV > Command preference, a “Send to RV” option appears at the bottom right of the Render window. If that is enabled, after rendering, the rendered clip will be sent to the RV playback software--if installed.

Changes

  • Replaced Edit > Spline > Convert to Bézier Replaced Edit > Spline > Convert to Bézier with new Edit > Convert to Bézier Action.
  • Scripting > New API for File I/O The API for file I/O has been revised. If you have built a custom C++I/O module, you will need to rebuild it with the 5.2 SDK.

Bug Fixes

  • Blur of 16 bit Float Images Clipping Highlights The blur was clipping highlights when using 16 bit float images.
  • Cache Generation - Windows The cache generation was not working properly on Windows.
  • Cineon and DPX Alpha Rendering Bug When rendering Cineon and DPX alpha channels, the alpha was not getting written out and the RGB, when enabled with alpha, was corrupted.
  • Clone > Filter > Blur & Sharpen in Float 16 Sessions Clone > Blur & Sharpen were not working in Float 16 sessions.
  • First Frame of Paint Disappearing The first frame of paint would disappear when switching back and forth from the Paint node to other nodes and then painting over one of the existing strokes.
  • gMask Module Old Version An old version of the gMask module was mistakenly included in v5. The proper version is now included which fixed a bug with overlapping shapes.
  • Motion Blur and Transparency When Motion Blur and transparency were used simultaneously, the resulting alpha did not look right.
  • No Way To Ignore RLM_LICENSE If the RLM_LICENSE environment variable was set, Silhouette would still assume it was serving floating licenses, and would not fall back to looking for a local license.
  • Save As With An Existing Project You can no longer Save As over an existing project as it was causing painted frames to be deleted.
  • Scripting > project.save(...) Broken project.save() would not save properly unless the path was of the form “/path/to/.sfx/project.sfx. Now, it will automatically append the “project.sfx” if only a bundle name is provided.
  • S3D Warp Banding Banding occurred with certain images when one of the S3D node’s Warp types was selected.
  • Timeline Sash Could Be Made Too Large It was possible to move the Timeline sash so far to the right that you couldn’t get it back again without editing the Silhouette preferences.

Silhouette v5.1.2.1 Released 6/19/14

Features

  • Installer - After Effects Creative Cloud 2014 The Silhouette installer now automatically finds the After Effects Creative Cloud 2014 install location.

Silhouette v5.1.2 Released 8/05/13

Features

  • Installer - After Effects Creative Cloud The Silhouette installer now automatically finds the After Effects Creative Cloud install location.
  • Nuke Exporter The Nuke exporter now exports Silhouette’s Shape > Max blend mode.
  • Scripting Script Editor Line Numbers Added line numbers to the script editor.
  • Hook For Quit Notification A new “quit” hook is called when Silhouette is about to quit. If the hook returns false, Silhouette will not quit.
  • Property SetInterpolation() Missing Added the ability to set interpolation via scripting.

Changes

  • Disable Premultiply Premultiply was disabled for formats that do not support embedded alpha.
  • mocha Accuracy and Speed mocha's accuracy and speed was improved.

Bug Fixes

  • Cache Generation Progress Bar (Mac Only) The cache progress bar was not updating on Mac.
  • Dual-Clone Artifacts (Linux Only) There were artifacts when using Dual Clone on Linux.
  • Edit Session in Floating Project Window Crash If you edited a session in a floating Project window, Silhouette would crash.
  • mocha > Remove Flicker Crash mocha would crash if you had Remove Flicker on.
  • Paint > Stereo Alignment The brush cursor was not lining up on the same feature in the Left and Right Views after a stereo alignment.
  • Point Tracker > Behavior > Keyframes Crash The Point Tracker > Behavior > Keyframes feature caused a crash.
  • Quicktime Load Problem (Mac Only) Quicktime files with numbers in the name only loaded the first frame.
  • Right View Not Rendering in Paint Only Mode The Right view of a stereo pair was not rendering in the Paint Only render mode.
  • Saving Project From Script Did Not Update Project Root Using project.save() did not update the SFX_PROJECT_ROOT variable used by Paint. The variable is now updated in the setBundle() call.
  • Shape > Max Blend Mode The Shape > Max blend mode had a bug where overlapping shapes with opacities below 100 didn't display the correct value in the overlapped area.
  • Shape > Multiply Blend Mode If a shape with less than 100 percent opacity is set to Multiply blend mode, the shape's Alpha is drawn to the border of the bounding box, not to the shape itself.
  • Object List Renaming (Mac Only) Using a tablet and double-tapping on a list item to rename was not working on Mac.
  • Timeline 1FPS Not Working 1FPS was not working in the Timeline.
  • Variable Vertex After Effects Shape Crashes on Export When using the Silhouette Shape Import/Export plug-in in After Effects, exporting a variable vertex shape would crash After Effects. Instead of crashing, an error message is displayed instead since Silhouette does not support variable vertex shapes.

Silhouette v5.1.1 Released 5/06/13

Features

  • Import/Export Environment Variables Added the ability to override Track and Shape import/export paths independently by setting these new variables:

      Import

    • SFX_TRACK_IMPORT_EXPORT_PATH
      SFX_TRACK_IMPORT_PATH
      SFX_TRACK_EXPORT_PATH
    • Export

    • SFX_SHAPE_IMPORT_EXPORT_PATH
      SFX_SHAPE_IMPORT_PATH
      SFX_SHAPE_EXPORT_PATH

    • For example, when importing track data, the import/export dialog will default to the first directory it finds in this set of paths:
      SFX_TRACK_IMPORT_PATH
      SFX_TRACK_IMPORT_EXPORT_PATH
      SFX_IMPORT_PATH
      SFX_IMPORT_EXPORT_PATH

    • Support SFX_LICENSE

    • Silhouette now supports SFX_LICENSE variable as well as “sfx_LICENSE”. It now tries these variables in order:
      sfx_LICENSE
      SFX_LICENSE
      SFX_LICENSE_SERVER
      RLM_LICENSE

Changes

  • Extend Pixel Aspect Field Precision There is now more precision in the pixel aspect field.

Bug Fixes

  • mocha Tracker > Drift Compensation (Linux) A crash would occasionally occur when using mocha’s Drift Compensation.
  • mocha Tracker > Track Forward One Frame Problem If you continuously clicked the Track Forward One Frame button when using mocha, Silhouette would eventually crash.
  • Paint > Save As Problem Paint path was not set properly after a Save As causing the paint history to not get copied over to the new project.
  • XML Doesn't Like Quotes in the Values There was a bug in XML writer. It needed to escape quotes.

Silhouette v5.1 Released 3/26/13

Features

  • Action > Color+Depth Side by Side A Color+Depth Side by Side action was added to the Render group. It renders the color and depth channels next to each other in the same file and is useful for playback on autostereoscopic displays.
  • Blur Speed Ups Blurs have been sped up by 30%.
  • Command-Line: -no_launcher Added a -no_launcher command-line switch which prevents the launcher from appearing when Silhouette starts up without a project. Useful if there is an action/script with an alternative method of opening projects.
  • Display Layer > Stereo Offset Keyframes in Timebar Layer > Stereo Offset keyframes are now displayed in the Timebar.
  • Feather Improvements Right-clicking on a feather point opens a pop-up menu with Reset and Select All options. Reset sets the selected feather points’ offset to 0. You can now select and edit multiple feather points at once, but only on one shape at a time. Dragging a point's offset adjusts the other selected points' offsets based on the relative change of the point being dragged. Pressing Delete deletes all selected points.
  • mocha Drift Compensation Enabled mocha’s drift compensation feature to the mocha tracker.
  • New Shape / Layer Blend Modes Inside Places the object inside the alpha generated by the objects below it. Inside is most useful in the S3D node.
  • Max Looks at the luminance information for each object and selects the value—whichever is brighter—as the result. Darker pixels are replaced while brighter pixels do not change. Rotate from Center of Selection Bounding Box > Shape Preference Controls whether the automatic anchor point is set to the center of the collective bounding box or to the opposite handle.
  • S3D Feather The Feather tool now affects the depth channel.
  • Layer/Node > Near Depth / Far Depth Added Near Depth / Far Depth parameters to the Layer > Depth controls and to the Node controls.
  • Node > 3D Preview Controls Added a 3D Preview group in the Node controls which contains Volume, Fix Point and Disparity warp parameters used to set the Viewer > 3D Preview.
  • Node > From Stereo Source Controls Added Quality, Iterations and Color Correct parameters available when the Node > Depth Mode is set to From Stereo Source.
  • Quality offers two settings to compute the depth map: High and Normal. Iterations: Fine tunes the quality of the depth map. The higher the value, the better the quality. Color Correct matches the color between the left and right views to improve the depth map.
  • Shape > Depth > Blend Mode Added a Shape > Depth > Blend Mode menu.
  • Alpha/Shape > Depth Type > Linear Size can now be adjusted on both axes.
  • Alpha/Shape > Depth Type > Radial Added Aspect Ratio to the Radial gradient.
  • Alpha/Shape > Depth Type > Ramp Added a Ramp option to the Alpha object and Shape > Depth Type menus which allows you to adjust three depth levels.
  • Shape > Depth > Wrap Blurs the shape inward without completely losing the edge. X/Y Tool Tips To Point Controls Added X/Y tool tips to the point controls.

Changes

  • S3D Node Depth Range The depth range was changed from -1-1 to 0-1, where 0 is black and 1 white.
  • Min and Max Disparity Range The Min and Max Disparity sliders range was changed from (-5, +10]) to (-10, +10). A tool tip was also added to explain the sliders.

Bug Fixes

  • Command-Line: Autosave With -nogui Did Not Work Autosave with -nogui did not work. The error message wanted to print out using a GUI dialog.
  • EXR Right Side Not Rendering If you rendered only the Right side of an EXR file, it produced the following error: Invalid data window in header.
  • Nuke Export Jittery Nuke export of shapes that contained extreme transforms would jitter under certain circumstances.
  • Red Text Output In Console If an exception was thrown in the Console, the Console text stayed red.
  • Shape > Blur Crash Fixed a very rare case where the blur size matched exactly the window size, causing a crash on Mac.
  • Shape Points Get Larger When Stabilizing Shape's points would get larger when stabilizing a scale transform.
  • S3D Copied Shapes from Roto Node Caused Crashes Shapes copied from the Roto node to the S3D node could cause crashes.
  • Gradient Center Point Keyframes Not Setting There was a bug in interpreting the frame range which could prevent setting keyframes when moving gradient center points.
  • Depth Preview Affected By Main Viewer Settings The Depth Preview window was being affected by the main Viewer settings.
  • Transform Controls Not Available When Viewing Depth The transform controls were not available when viewing the depth channel.
  • Viewing Depth And Aspect Ratio When working with a session that had an aspect ratio correction, the depth view would not update properly when switching nodes.
  • Warper Should Not Affect Alpha Channel The S3D Warper, when activated, was affecting the alpha channel. Viewer Not Refreshing After Some Preference Changes The Viewer would not update after changing some of the Viewer preferences like Alpha color.