Silhouette python scrip that creates shapes based on other shapes animated points
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
LICENSE
README.md
bvfx_ShapeFuse.py
shapefuse.py

README.md

Shape Fuse

This python script for Silhouette will create a curve based on other curves animated points

Video with demonstration

Click to Watch the video

If you like it, use it frequently, or want to support further development please consider a small donation to the author.
Click here to lend your support to: VFX tools coding project and make a donation at www.pledgie.com !

Compatibility

Silhouette 5.1.2 and up (not tested on previous versions)

KNOW LIMITATIONS

Creates only B-spline shapes for now Undo is not perfect

USAGE

  1. Place both .py files inside your actions folder (osx:/Applications/SilhouetteFX/Silhouette5.1.2/Silhouette.app/Contents/Resources/scripts/)
  2. This script should be used with keyboard shortcuts, create/add them in your Silhouette sfxuser.py:
import fx
def callMethod(func, *args, **kwargs):
    def _return_func():
        return func(*args, **kwargs)
    return _return_func

fx.bind('shift+F12', callMethod(fx.actions["bvfx_ShapeFuse"].execute,"build"))
fx.bind('F12', callMethod(fx.actions["bvfx_ShapeFuse"].execute,"collect"))
  1. Collect shape points one by one (F12 on the example above), when point collection is done, use the Build shortcut (shift+F12 on the example above).

Licensing

This script is made available under a BSD Style license that is included in the package.