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

2 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors