v7.5.8 Silhouette FX Silhouette


Silhouette FX Silhouette


Download demos and trial versions, product documentation, free presets and more.

You May Download a Free Demo After Logging In!

Silhouette FX Silhouette

Silhouette is a complete package of visual effect tools which includes rotoscoping, paint, morph, effects and keying

Invaluable in post-production, Silhouette continues to bring the best of class tools to the visual effects industry. As a fully featured GPU accelerated compositing system, its standout features are award-winning rotoscoping and non-destructive paint as well as keying, matting, warping, morphing, and a total of 142 different nodes–all stereo enabled.

Developed over the years with input by those working in the trenches, Silhouette runs like a well-oiled machine and is easy to use. You will be up to speed with minimal effort and have the tools you need to handle the most challenging of shots. As visual effects artists in previous lives, we understand your challenges and timelines. Our goal is to help you get the job done right, on time and on budget.

What’s new in Silhouette v7 – pdf

Note: mocha is no longer included in the base Silhouette product. It is a purchasable option. Floating license customers can purchase fewer mocha options, if desired, than the number of Silhouette licenses as the mocha licenses are distributed as needed. For node lock licenses, the mocha option is locked to the Silhouette serial number and can’t be passed around between machines.


silhouette treesTrees

The power of Silhouette lies in the Trees window where your effects are built. A tree is a series of clips and nodes, such as color correction, image processing, and composite nodes, plugged together to create the desired effect. The tree is grown by adding clips and nodes in any order. The ability to view any node while editing another allows for very complex composites that can be set up and rendered in one pass.


Silhouette is a node based system and different nodes are used for various functions. Located in the Nodes tab at the bottom of the screen, nodes are grouped into various categories.

Trees and Nodes Features

  • 142 different nodes organized into Color, Composite, Diffusion, Filter, Film Lab, Image, Key, Light, Silhouette, Special Effects, Time, Tints, Transform, Warp and OFX groups
  • Horizontal and vertical node layouts
  • Gestural node workflow
  • Visual presets for most nodes
  • OFX third-party plug-in is compatible. At the current time, Boris Sapphire, Boris mocha, and RE:Vision Effects plug-ins have been qualified to run in Silhouette.

silhouette composite tabComposite

A well-rounded collection of compositing nodes that provide all that is needed to combine multiple images. Utilize compositing tricks and techniques, color correction, blur, grain, matte manipulation, lens distortion, lighting effects, and edge blending. Eradicate the most common effects problems or employ specialized tools for combining imagery such as fire, smoke, and explosions.

Composite Features:

  • Compositing tricks and techniques
  • Effectively composite fire, explosions, and smoke
  • Edge tools to color correct or blur the composite’s edge
  • Proprietary matte generation
  • Matte manipulation using shrink, grow, blur and wrap functions


Silhouette allows you to quickly create sophisticated animated mattes using B-Spline, Bézier or X-Spline shapes. Intelligent design and easy-to-use tools, such as variable edge softness on a point by point basis and realistic motion blur, assist you in creating complicated shape animations. Integrated motion tracking makes the normally tedious task of rotoscoping a breeze.

silhouette rotoRoto Features

  • Unlimited number of animated B-spline, X-Spline or Bézier shapes
  • Stereoscopic rotoscoping workflow and tools
  • Integrated Motion Tracker that can apply motion data to points or shapes
  • Planar tracker provides automatic, markerless motion analysis and tracking
  • IK (Inverse Kinematics) for animating humans, animals and all manner of jointed creatures
  • Support for open or closed shapes
  • Move, scale, rotate, shear, and corner pin shapes and groups of shapes
  • Point-by-Point variable edge softness
  • Realistic motion blur
  • Animation changes for one point or selected points across all keyframes
  • Independent shape viewing and hiding
  • User-definable names, colors, blurs and blend modes for each shape
  • Render shape animation over image as an outline or filled color
  • Shape import and export
  • Support for video fields and 3:2 Pulldown

silhouette ikIK (Inverse Kinematics)

Silhouette’s feature set has been augmented with the addition of an innovative approach to Inverse Kinematics. 3D modeling systems have long enjoyed the benefit of IK for animating articulated objects such as people, animals, and creatures in general. Silhouette V5 adapts the layer system already familiar to Silhouette users to dynamically generate “bone” structures for articulated shape transformation. When the IK feature is enabled, dragging a shape such as a fingertip has the potential to transform an entire arm. Since so much of roto work is on articulated objects, Silhouette’s IK feature can be a big time saver.


Utilize motion blur to generate realistic roto shapes and/or use variable edged feathering on a point by point basis.


silhouette paintPaint is a high dynamic range, non-destructive, 2D paint system designed from the ground up to handle the demands of feature film and television production. Whether it’s image restoration, dustbusting, wire and rig removal or just plain paint, Silhouette provides simple and sensible tools to get the job done.

Paint Features

  • Black and White, Blemish, Blur, Clone, Color, Color Correct, Drag, Eraser, Grain, Mosaic, Repair and Scatter brushes
  • Non-destructive raster paint system allows playback of paint strokes on a range of frames or the entire sequence
  • Automatic recording of paint events with selective stroke playback
  • Track paint strokes and Clone sources
  • Sophisticated cloning interface
  • Motion track, position, scale, rotate and corner pin clone sources
  • Color Correct, Blur or Sharpen the Clone source
  • Paint on left and right stereo images simultaneously using an adjustable, keyframeable interocular offset
  • Onion-Skin and Align tools to match up elements
  • Presets to store brushes and their settings
  • High dynamic range painting in a 32-bit float as well as 8 bit

Auto Paint

Auto Paint is a highly unique automated paint feature that records all paint activity with tight integration of both point and planar trackers. Paint strokes can be match moved or stabilized giving Silhouette the speed of raster paint with the repeatability of vector paint. The beauty of the system lies in the automatic recording of the paint strokes and brush settings. Individual paint strokes can be selected and repeated over many frames, as well as deleted. If the original footage changes, the entire paint history can be used to rebuild the painted shot, automatically.


Silhouette includes a fully-featured shape-based image warping and morphing system as well as a pin warper which provide the highest level of control and quality available. Image warping and morphing can take place on stills as well as image sequences. Warping can be used to enhance or exaggerate facial features, adjust the sizing of image elements, create talking animals or any other type of image deformation. Morphing has been traditionally used to transform one object or person into another and more recently to seamlessly transform a live-action element into a CG (computer-generated) object and vice versa.

Pin Warp

Pin Warp allows you to warp specific image areas using pins while leaving other areas untouched. Adjustments can range from subtle nip and tucks to something more obvious like repositioning an arm or leg.

Pin Warp Features

  • Distort specific image areas using pins
  • Protect image areas using tacks
  • Track pins and tacks


Morphing has been traditionally used to transform one object or person into another and more recently to seamlessly transform a live-action element into a CG (computer-generated) object and vice versa.

Morph Features

  •     Distort and morph images and sequences
  •     Shape-based morphing
  •     Transformations on a layer by layer basis
  •     The depth and folding control
  •     Integrated motion tracking
  •     Interactive preview
silhouette morph 1 silhouette morph 2 silhouette morph 3


The Depth node contains a dedicated toolset for creating depth channels.


  • Shapes can be assigned individual depth values
  • Horizon, Ramp, Hall, and Tunnel gradient depth tools
  • The alpha tool that converts the alpha channel generated by other Silhouette nodes (zMatte, Power Matte, Roto, Paint, etc) into a depth map
  • Output to stereo displays

Depth Tools

There are a number of tools to create depth maps for 2D images which include: Constant, Horizon, Ramp, Hall, Tunnel, Edges, and Alpha.

  • Horizon: The horizon depth object creates a horizon line.
  • Ramp: The Ramp depth object creates a horizontal or vertical ramp blending out from the center.
  • Hall: The Hall depth object creates a perspective gradient as if you are looking down a hallway.
  • Tunnel: The Tunnel depth object creates a circular gradient as if you are looking down a tunnel.

silhouette depth previewDepth Preview

The Depth Preview window displays a 3D view of the depth map. It is very useful for visualizing the depth and placement of objects in 3D space.


Using proprietary matte extraction techniques, the zMatte and Power Matte nodes are capable of extracting almost any object in an image quickly and simply even if you are dealing with fine hair detail, smoke, or reflections. They are easy to use, yet provide the needed tools when faced with good, bad, or ugly shots.

Keying Features

  •     Interactive image matting tool
  •     DV/HD deartifacting
  •     Multiple matte creations
  •     Color suppression
  •     Sophisticated matte manipulation
silhouette keying 1 silhouette keying 2

Keying/Power Matte

Power Matte is an easy to use interactive image matting tool that iteratively estimates the transparency value for every pixel in the image, based on a small sample of foreground (what you want to cut out) and background (what you want to get rid of) pixels marked by defining simple shapes on the image. Results show that compared with previous approaches, our method is more efficient and requires minimal effort to extract high-quality mattes for foregrounds with significant semi-transparent regions. In addition, the foreground edge colors can be estimated in the semi-transparent areas to create a seamless composite.

silhouette keying before


silhouette keying after


silhouette keying matte


silhouette keying shapes



Tracking is a technique that involves analyzing the motion of an image over time. In Silhouette, images can be tracked using an automatic image tracking system called Planar Tracking or Point Tracking which utilizes either one, two or four track points. Silhouette includes two Planar Trackers: Silhouette’s Planar Tracker and Imagineer’s mocha Planar Tracker.

Tracker Features

  • Planar Tracking using either Silhouette’s Planar Tracker or Imagineer’s mocha Planar Tracker
  • Planar Trackers provide automatic, markerless motion analysis and tracking
  • Planar Tracker tracks corners, edges or ridges
  • Unlimited point trackers for manual precision
  • Match Moving or stabilization of shapes or paint strokes
  • Pre-processing filters for problematic shots include Blur, Sharpen, Contrast, Gamma, De-Noise and Remove Flicker will increase tracker accuracy for problematic images
  • Post-processing of tracking data to include: Average, Smooth and Merge
  • Tracker export to popular formats *

* mocha Planar tracking data cannot be exported as external trackers.


Silhouette’s Planar Tracker tracks several points (corners, edges, and ridges) on the image while automatically handling partial occlusions of the tracked object, producing excellent results even with textureless objects. Imagineer’s Planar Tracker technology provides 2D transformation data by tracking planes rather than points.

Point Tracker

The Point Tracker uses individual trackers which are placed on distinguishable image features.

silhouette sequence editorSequence Editor

Silhouette can perform editing tasks such as cutting, joining, moving, copying, replacing, trimming, retiming and repeating clips in the Sequence Editor.

Sequence Editor Features

  • Set clip in and out points
  • Automatically assemble selected clips
  • Copy, move, insert or replace clips
  • Trim in, trim out or trim both sides of an edit
  • Clip retiming

Because of the variety of different computer components available, we recommend that you download, install and evaluate Silhouette on the machine that you would like to run it on prior to purchasing.


  • Intel or AMD processor
  • Mac OSX 10.9 and above
  • 2GB of RAM (4GB or more recommended)
  • 1GB of available disk space for caching and temporary files
  • Three-button mouse or Wacom tablet


  • Intel or AMD processor
  • Windows 7 64 bit and up
  • 2GB of RAM (4GB or more recommended)
  • 1GB of available disk space for caching and temporary files
  • Three-button mouse or Wacom tablet


  • Intel or AMD processor
  • Linux distributions that conform to the CY2016 VFX Reference Platform as specified at www.vfxplatform.com
  • 2GB of RAM (4GB or more recommended)
  • 1GB of available disk space for caching and temporary files
  • Three-button mouse or Wacom tablet


  • Adobe After Effects CC and above


  • Nodelock licenses require an internet connection once every 60 days

Recommended Graphics Cards


  • NVIDIA GTX 460 or better
  • AMD Radeon 57xx series or better
  • OpenGL 2.1 capable graphics card
  • OpenCL 1.1 capable graphic card
  • 1GB of graphics memory for film resolution

Tech Specs


  • Node based workflow
  • Resolution Independent
  • OFX third party plug-in compatible including Boris Sapphire, Boris mocha, and RE:Vision Effects plug-ins
  • Stereo viewing and editing
  • Region of Interest for enhanced performance
  • Command-Line Rendering
  • Scripting and Actions
  • OpenColorIO Color Management
  • GPU and OpenGL® accelerated
  • Multi-processor support
  • Proxy management for large image sizes


  • File Formats: Cineon, DPX, IFF, JPEG, OpenEXR, PNG, SGI/RGB, TIFF and TARGA
  • Export Autodesk®/Discreet® gMask, Elastic Reality®, Eyeon Fusion®, Nuke® and Shake® 4.x SSF shapes
  • Import Commotion, Elastic Reality and Shake 4.x SSF shapes
  • Mask interchange with After Effects® using the Silhouette Shape Import/Export Plug-in
  • Export After Effects, Autodesk, Nuke and Shake 4.x trackers
  • Import After Effects Corner-Pin, Nuke 8+ and Shake 4.x trackers
  • Macintosh®, Windows®, Linux®

Version 7.5.8 Released 10/30/19


Speed Improvements
A number of speed improvements and optimizations were made to various nodes.

Bug Fixes

Trees Windows – Keyboard Shortcuts Failing
When changing to a different node, the Trees window keyboard shortcuts could fail.

Version 7.5.7 Released 10/11/19


MacOS 10.15 Compatibility
Silhouette 7.5.7 is now compatible with macOS 10.15.

Bug Fixes

Nudging After Using Reshape > Magnet Not Right
If you try to nudge after using Reshape > Magnet, the points snapped back to their previous locations.

Paint Undo Error
When creating a clone offset using Shift-drag and then leaving Shift pressed when initiating a new drag, an Undo error occurred.

Version 7.5.6 Released 9/11/19

Bug Fixes

Paint > Clone Brush Had No Effect
On Mac only, an optimization in v7.5.5 broke the Clone Brush so that nothing happened when you painted a stroke.

Version 7.5.5 Released 9/09/19

Bug Fixes

Display Alpha With A Key When Viewing Color Comp
An optimization in v7.5.3 broke the ability to use the A key to overlay alpha when viewing the Roto > Color Comp.

Expired License Not Updating
Expired licenses had to be manually updated.

Fully Baked X-Spline Export To Nuke 9+ Shapes Error
Exporting X-Splines using the Nuke 9+ Shapes > Fully Baked option produced an error.

Mocha Pro OFX Plug-in Playback
The Mocha Pro interface loaded an entire clip and you could step through the track successfully, but the play buttons did not work.

Nuke Exporter and No Motion Blur
When there was no Motion Blur present, Global Motion Blur was mistakenly enabled in Nuke.

Paint > Clone > Show Offset Preference Had No Effect
This preference was supposed to always display the Clone Offset connecting line, but it did not.

Paint > Transform > Layer Not Remembered
The Paint > Transform layer selector was not being remembered if you switched nodes and then came back to the Paint node.

Sapphire Plug-in > Playback In Custom UI
The Sapphire Preset Browser loaded, but only1 frame of the clip. Clips can now payback properly.

Sapphire Plug-in > Overlays Did Not Work As Expected
Moving the Sapphire overlay controls did not work as expected.

Sapphire Plug-in > Slider Range
Dragging a Sapphire slider had no effect and was caused by the new compact slider design. The value in the slider immediately changed to 0.

Version 7.5.4 Released 7/15/19


Paint > Clone > Default Filter Preference
Added a preference that sets the default filter for paint nodes.

Paint > Hide Brush Outline While Painting Preference
Added a Paint > Hide Brush Outline While Painting preference.

User Interface > Allow Nested Docks Preference
Allows all nested docks to be moved at the same time. Disabling this preference moves individual docks only.


Roto > Feather > Decouple Shape and Feather Points
The shape and feather points are now decoupled and can be moved independently. The older coupled point behavior is achieved by pressing Shift while moving the shape point.

Bug Fixes

Clone > Auto Grade Result
Clone > Auto Grade produced incorrect results in certain cases.

Clone Region Editing Crash With A Tablet
Creating a new region with a tablet could crash the Clone tool.

Feather Artifacts
Some shapes could end up with feather offsets that were negative/inward and would cause tiny artifacts.

Moving Shapes Slow in Update > Release Mode
With the Viewer set to Output and the Update mode set to Release, shapes did not move smoothly when dragged.

Source Crash
A crash could occur after replacing footage in a Source node followed by clicking the View Node and Edit Node icons.

Sequence Editor > Add Edit On the Last Frame
The Add Edit button was grayed out when parked on the last frame in the Sequence Editor.

Version 7.5.4 Released 7/15/19


Paint > Clone > Default Filter Preference
Added a preference that sets the default filter for paint nodes.

Paint > Hide Brush Outline While Painting Preference
Added a Paint > Hide Brush Outline While Painting preference.

User Interface > Allow Nested Docks Preference
Allows all nested docks to be moved at the same time. Disabling this preference moves individual docks only.


Roto > Feather > Decouple Shape and Feather Points
The shape and feather points are now decoupled and can be moved independently. The older coupled point behavior is achieved by pressing Shift while moving the shape point.

Bug Fixes

Clone > Auto Grade Result
Clone > Auto Grade produced incorrect results in certain cases.

Clone Region Editing Crash With A Tablet
Creating a new region with a tablet could crash the Clone tool.

Feather Artifacts
Some shapes could end up with feather offsets that were negative/inward and would cause tiny artifacts.

Moving Shapes Slow in Update > Release Mode
With the Viewer set to Output and the Update mode set to Release, shapes did not move smoothly when dragged.

Source Crash
A crash could occur after replacing footage in a Source node followed by clicking the View Node and Edit Node icons.

Sequence Editor > Add Edit On Last Frame
The Add Edit button was grayed out when parked on the last frame in the Sequence Editor.

Version 7.5.3 Released 6/10/19


Clamp Node
Added a new Clamp node in the Color group that clamps out super-blacks and or super-whites by default.

Paint > Profile > Buildup
Allows the opacity to accumulate so it doesn’t get clamped by the Opacity parameter value.


Lens Flare On-Screen Controls
Made the Lens Flare on-screen controls red instead of white, and no longer highlight the outer point all the time.

Window Docking
The method by which windows are docked has changed.

  • Dragging a window by its Title Bar will move all of the tabs docked with it as one unit.
  • Dragging a window by it’s Tab will move only that one tab.
  • Windows can now be docked next to each other. For instance, you can put the Object List to the left of the Trees window with both being docked to the right of the Viewer.

Bug Fixes

Command-Line Rendering Actions
Command-line rendering actions now handle render options.

Floating Windows Could Not Be Docked Together
Windows could not be docked together while they were floating.

Lens Flare > Flare Editor > Global Settings
Global parameter settings in the Lens Flare > Flare Editor did not transfer to the parameters in Silhouette.

Paint Outside Image Crash
With an image smaller than the Session size, painting outside the image area would cause a crash.

Paint Without Brush Selected Crash
It was possible to undo the brush selection in a new Paint node which created a state where there was no brush but allowed you to paint. This caused a crash.

Paint> Panning With Spacebar Painted A Stroke – Windows
On Windows, panning with the Spacebar painted a stroke when using a pen/tablet.

Paint – Tiling Artifacts
With very large brush sizes and partial opacity settings, square tiling artifacts could occur.

Paint – Undo Error – Linux
On Linux, an undo error could pop-up after using Shift-click-click to set the clone offset.

Resize Node > Size Fields
The Resize > Size fields were not automatically set to the input image.

Transform, Resize, Keystone Alpha Caching Issue
When using an RGBA clip with the Transform, Resize or Keystone nodes, the Alpha channel was completely opaque until the cache was cleared.

Version 7.5.2 Released 5/07/19


Automatically Raise Dock Preference
Added a User Interface > Automatically Raise Dock Views On Selection Change preference. For instance, when the Paint node is selected, relevant tabs like the Paint History automatically appear.

Paint > Clone > Grade/Filter > Lift
Lift can now have negative values to darken the image.

Paint > Rebuild > Preview
A Preview option can be enabled once a Paint > Rebuild is initiated which displays each stroke as it is rebuilt. Please note that enabling Preview slows done the rebuild process.


Paint > Cutout Brush Default
Cutout Brush now defaults to RGB.

Bug Fixes

Command-Line Renderer Was Looking For License
The Command-Line renderer was mistakenly looking for a license.

Licensing – No Error
It was possible to get multiple No Error dialog alerts when running multiple instances of Silhouette at once.

Paint > Auto Grade With Clone Source > Output Paints Black
Black was painted with Auto Grade enabled and the Clone Source set to Output.

Paint > Clone Cursor Issues With Tablet on Mac
On the Mac, when using a tablet in the Paint > Clone tool, the Paint cursor would sometimes fail to update when the pen was moved.

Paint > Clone Overlay Update Problem
If the clone overlay is disabled, changing frames might not update the clone overlay image, so when it is toggled on, it could show the previous frame.

Paint > Rebuild With Active Layers 
Active layer changes were not recognized and stored in Paint History. This would cause problems rebuilding strokes that were cloned from one stereo view to another and also when switching active layers and using Source Match Mov

Roto > Color > Enable And Open Shapes
Roto > Color > Enable did not work with open shapes.

Version 7.5, Released 4/25/2019


Global Parameter Adjustments – If multiple shapes or layers are selected, you can now adjust all parameters at once even if they have different settings.

mocha Pro – GPU Accelerated – The mocha planar tracking algorithm was GPU accelerated using OpenCL video processing resulting in significant speed increases.


  • Clone > Grade/Filter > Auto Grade – Auto Grade automatically grades the clone source to match the location you are painting.
  • Clear Paint Preset – Clear a paint preset by pressing Save, then Alt-clicking on the preset.
  • Clone > Corner-Pin Controls – Numeric Corner-Pin controls were added to the Clone tab.
  • Clone > Region – Change the position and size of the Clone on-screen control rectangle which allows the effect of the corner-pin to be controlled from a specific area. The center of the new region also becomes the anchor point for scale and rotation.
  • High-Resolution Image Optimization – Paint has been optimized to work with high-resolution images from 8K UHD all the way up to 100-megapixel stills.
  • Rebuild Speed – Rebuild speed is immensely faster now.

Project Preferences – A new Project > Compress Project Data preference was added to reduce the project file size and a Project > Save Usage Analytics With Project preference was added to save a limited set of data analytics in the project file: 1) All users who saved the project and how long they had it open and 2) Creation date and usage time for each project, session, and node.

Scripting – Close The Current Project

  • The current project can now be closed with scripting.
  • Added the following global methods:
    • setActiveProject()
    • setActiveSession()
  • Both can take None which will close the current project or deactivate the current session, respectively.

User Interface

  • Arrow Keys and Numeric Fields – When the cursor is hovering over a numeric field, the Arrow keys now adjust the value.
  • Compact Parameter Sliders – The parameter sliders were replaced with compact numeric sliders. Drag on a numeric field to adjust the value. You can adjust any value with finer precision by pressing Ctrl(Win)/Cmd(Mac) while dragging. Hold Shift to adjust with a 10x adjustment, and you can alternate modifier keys while dragging to continue the adjustment without dragging again. For example, hold Shift to drag fast to get close to where you want to be, then switch to Ctrl to get fine precision to narrow in on the final value.
  • Numeric Keyboard – Clicking once on a numeric field opens a numeric keyboard.


Applying Point Trackers – The Point Tracker > Apply and Average functions now use the work range instead of the whole session range.

EXR Channels – EXR channels with lower-case names are now supported. In addition, files with xyz layers are mapped from xyz > rgb.


  • Blemish/Grain Brushes – Monochrome Mode – Enabling Monochrome in the Blemish/Grain brushes now grays out parameters that have no effect.
  • Clone > Filter > Blur – The Paint > Clone > Filter > Blur and Blur Aspect controls were replaced with horizontal and vertical blur controls.
  • Clone > Grade/Filter & Warp Controls Use Update > Release – The Clone > Grade/Filter and Warp controls now obey the Update > Release update mode. Previously, they were always set to Update > Drag. The Update > Release mode is useful when using large images.
  • Clone > Grade and Filter Tabs Combined – The Clone > Grade and Filter tabs were combined.
  • Downward Compatibility – Silhouette 7.5’s Paint is not downward compatible with Silhouette v7 and below.

Viewer > Alpha Color Overlay Preference – Refresh Viewer – The Viewer now updates after the Viewer > Alpha Color Overlay preference is changed.

Warp and Roto Blend Renderer – The OpenGL mesh renderer was replaced with a custom CPU version that is highly optimized. It does z-buffering and bilinear filtering.

Bug Fixes

Alt-O Fixed and Updated

Alt-O was broken, fixed and then updated to toggle the View mode to Output (if it wasn’t already) and cycle the alpha mode.

Command-Line -Step Switch Did Not Work

The Command-Line -step switch did not work when combined with -range.

Dual Clone 2 And Warp

If the number 2 Dual Clone preset was selected, adding a Warp pin had no effect.

Horizontal Split / Caps-Lock Problem

Clicking on the Horizontal Split icon and then pressing Caps Lock twice caused an error.

Licensing Window – Next/Cancel Buttons

The Licensing Window > Next/Cancel buttons could become disabled for a long time while waiting for the Buy URL request to come back if the network had a firewall.

Make Project files Well-Formed

Silhouette project files were not well-formed XML when certain Paint State was stored in them.

Paint > Brush Controls Sticking On

Paint could get into a state where the current brush controls stuck on after selecting a new brush.


  • Artifacts When Blurring – Linux and Windows versions exhibited artifacts when layers/shapes were blurred using certain blur values–usually when animating.
  • Improper Interpolation Calculation – There was an improper interpolation calculation for motion blur between two keys that both were set to Linear.
  • Open Spline Export to Nuke – Width Incorrect – Nuke does not accurately import the width of open shapes, but we now automatically account for this. In addition, the width of exported open shapes can be fine-tuned with an Input/Output > Outline Width Multiplier preference.

Roto Blend Crash – Roto Blend would crash if there was an upstream Crop node.

Scripting – Startup.py Did Not Import Global Site Actions – Added a global import in startup.py of “sfxsite”, just before “sfxuser”. This allows facilities to have a site-specific set of actions that is separate from the built-in set as well as the per-user actions.

Window Icons in Linux – The window icons on Linux were too large.

Version 7.0.11, Released 2/01/19

Bug Fixes

Paint > Clone > Interactive Mode
The Clone > Interactive mode did not enable Onion-Skin Overlay as in previous versions.

Version 7.0.10, Released 1/29/19


Click In Field Selection
When clicking in a text or number field, all of the text or number is selected.

Paint > Clone > Compare Modes
The following Clone > Compare mode changes have been made.

  • If there is no compare mode selected, choosing the Warp tab automatically activates Onion-Skin Overlay mode with a 50% mix.
  • If a compare mode is selected, changing to the Clone, Grade, Filter or Warp tabs keeps the mode same.
  • Align defaults to Mix at 50%.
  • The Clone and Grade tabs no longer automatically show the on-screen controls.

Bug Fixes

EXR Depth Render
The depth channel would be empty after rendering if the Source node pointed to a separate depth source.

Inconsistent Paint Brush Resizing With Tablet on Linux
Brush editing mode (default = Control key) was sometimes canceled prematurely on Linux due to a tablet handling bug.

OCIO Conversion Problem
EXR images would not display correctly when there was a non-standard nonlinear transform in the OCIO config.

Roto > Magnet Editing Mode
When editing in L/R stereo mode, Magnetic mode did not work right.

Version7.0.9V9 – LINUX Only Released 12/21/2018

Bug Fixes

Pen/Tablet – Lagging (Linux)
The Pen/Tablet could lag with certain Wacom drivers / Linux versions.

Version 7.0.9 Released 11/20/2018


Paint On-Screen Controls Anchor Point
The Paint on-screen controls anchor point can now be set with the period key.

Roto Node > Antialiasing
Added an Antialiasing switch to the Roto node parameters. It is on by default.

Tracker > Create Point Trackers in Root > Preference
Added a Create Point Trackers in Root Preference. When enabled, point trackers are placed in the root of the Object list, rather than the selected layer.

Viewer Zoom Level Presets
Added 15%, 10% and 5% presets in the Viewer > Zoom pop-up menu. In addition, the scroll wheel will zoom the image down to 0%.


Window > Close and Maximize Icons Hard To See
The user interfaces window’s close and maximizes icons were lightened and are now easier to see.

Nuke Export > Enable Global Motion Blur By Default
Global Motion Blur is now automatically enabled in Nuke for exported shapes. This results in a more faithful representation of the motion blur between Silhouette and Nuke.

Source Thumbnails Now OCIO Color Managed
The source thumbnail images are now OCIO color-managed.

Bug Fixes

Clone Source Pop-up Changed When Switching Nodes
Switching between nodes changed the selection in the Clone source pop-up menu.

Grain > Blue Channel Did Not Animate
The Grain > Blue channel did not animate.

Motion Blur Artifacts With Multiple Roto Nodes
When you had multiple Roto nodes with Motion Blur enabled, the bottom node messed up the Motion Blur of the upstream node.

Nuke Exporter – B-Splines
The interpolation type for B-Splines was not exported to Nuke.

Nuke Exporter – Shapes Not In Layer
Shapes not in layer exported upside down.

OFX Memory Leak
Found and fixed an image memory leak in the OFX support.

Paint – Clone Brush Scale Values
The Clone brush scale values showed 0,0 initially.

Paint – Clone Rotation With Scaling Incorrect
When using Clone > Rotation in conjunction with Scaling, the painted result was incorrect.

Paint On-Screen Controls Anchor Point – QWE
Setting the on-screen controls anchor point with the Q,W, and E keys did not work.

Paint – Rebuild – Linux
On Linux, strokes drifted when using Paint > Rebuild.

Pen/Tablet – Cursor Did Not Update
When using a Pen/Tablet, the cursor did not update when changing views.

Pen/Tablet – Hovering
The Pen/Tablet did not trigger hover events on Linux.

Pen/Tablet – Lagging
The Pen/Tablet could lag under certain circumstances.

Pen/Tablet – Won’t Edit ROI in Mac/Linux
The tablet could not be used to edit the ROI on Mac/Linux.

Reversing Bezier Control Points and Feather Tangents
Reversing bezier control points did not reverse feather tangents.

Stereo Align With Non-Session Size DOD
The stereo alignment overlay did weird things when the image DOD did not match the session DOD.

Tracking Preview – Image Shift – Linux
When using the tracking preview, if you adjusted the contrast or gamma, the image moved approximately 2 pixels horizontally.

Version 7.0.8 Release 8/28/2018


Paint > Layer Transform
If a layer is active in the Paint > Object List, it now appears in the Paint > Transform pop-up menu.

Bug Fixes

Deleted Paint Strokes Reappear in Paint History
Strokes on frame 1 of the Paint History were not deleted when the project was saved and reloaded.

Frost > Paint Crash
If you hooked up a Paint node after a Frost node and then selected the Clone brush, Silhouette crashed.

Nodelocked License Tool in Windows 7
The node-locked license tool did not work properly with some Windows 7 machines.

Object List on Linux
The Object List on some Linux distributions did not display all of the columns.

Version 7.0.7 Released 8/10/2018

Bug Fixes

Nuke Export of Planar Tracked Shapes in Nested Layers
Exporting shapes in nested, planar tracked layers did not work properly.

Transform and Reshape Tool State
If the Transform tool was set to Points mode and the Reshape tool to Magnet mode, clicking on either of the icons switched it to the default tool’s mode. Now, the state of the tool is remembered.

Version 7.0.6 Released 8/06/2018


Transform Matrix Extrapolation
Transform Matrix keyframes can now be extrapolated. This is useful for extending motion blur beyond the current frame on shapes when the majority of the motion is from the matrix and not the shape.

Bug Fixes

Grouping Crash
Replacing or deleting a node within a group would cause a crash. Now, only ungrouped nodes can be deleted or replaced.

Paint Crash With ROI
When the DOD (Domain of Definition) was larger than the ROI (Region of Interest), painting outside the image area would cause a crash.

Stereo Align Crash
Adjusting the Stereo Offset in the Stereo Align view would cause a crash.

Stereo Align Keyboard Shortcuts Did Not Work
The Stereo Align Keyboard shortcuts did not work.

Version 7.0.5 Released 7/29/2018

Bug Fixes

Paint Change State Is Not Zero Error
With Interactive mode enabled in the Paint > Clone Brush, a “Paint change state is not zero” error could occur when changing the Clone source Frame parameter.

Version 7.0.4 Released 7/27/2018

Bug Fixes

Source Window > Delete Clip Crash
Deleting a clip in the Source Window caused a crash.

Version 7.0.3 Released 7/27/2018

Bug Fixes

Magnet Mode With Transformed Layer
The wrong points would move when using Magnet Mode if the shape was in a transformed layer.

Version 7.0.2 Released 7/25/2018

Bug Fixes

Clone > Warp Crashed With A Pen/Tablet
Clone > Warp would cause a crash when using a pen and tablet.

Merge Views Did Not Display the Right View
The Merge Views node did not display the right view.

Pin Warp – Obey Matte Input Removed
The Obey Matte input on Pin Warp was removed since adding tacks is a better method for limiting the warp effect.

Version 7.0 Released 07/24/2018

See the What’s New document for a complete list of features and changes.

SilhouetteFX Morphing Overview

SilhouetteFX was created by the developer of Elastic Reality, Perry Kivolowitz.  Mr. Kivolowitz contacted me a few days after this article was first published, thanking me for the shout out. He is a Faculty Associate in the computer sciences department at the University of Wisconsin, Madison as well as a partner at SilhouetteFX and was the cofounder and president at both Profound Effects, Inc. and Elastic Reality.  I asked him if he would mind elaborating on morphing in SilhouetteFX.