Skip to content

magnoborgo/ShapeFuse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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.

About

Silhouette python scrip that creates shapes based on other shapes animated points

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published