GENERAL
SCRATCH supports the OpenFX, or OFX, plug-in architecture. This allows external developers to create customized image manipulation code,which can be used and interacted with directly inside the SCRATCH interface, without passing images out to external applications.
Assimilate Inc. is a founding member of the OpenFX Association http://openeffects.org/ .
An initial list is provided below with links to individual vendors. For the most recent list of supported OFX plug-ins for SCRATCH, visit the ASSIMILATE website at http://www.assimilateinc.com/partners/third-party-partners. Also note these plugins are available directly thru our ASSIMILATE Web Store: https://store.assimilateinc.com/ .
SUPPORTED THIRD-PARTY PLUG-INS
Divergent Media
https://www.divergentmedia.com/scopebox
Re:Vision FX
http://www.revisionfx.com/
-
DeNoise
-
Reel Smart Motion Blur
-
Twixtor
Tiffen DFX
http://software.tiffen.com/products/dfx-products
Photron
http://www.primatte.com/
BorisFX
http://www.borisfx.com/
- Boris Sapphire
- Boris Continuum
Digital Anarchy
http://www.digitalanarchy.com/
LightSpace
http://www.lightillusion.com/place_order.html
Neat Video
http://www.neatvideo.com/
Diaquest
http://www.diaquest.com/index.html
Drastic Technologies
www.mediareactor.ws
FilmConvert
http://filmconvert.com/
PLUG-IN LOCATION
During startup, SCRATCH automatically searches for Plug-in modules in the following locations, and in this order:
- [Installation]\bin64\*.node *.spa
- [Installation]\plugin64\*.node *.spa *.ofx *.ofx.bundle
- [ProgramData]\plugin64\*.node *.spa *.ofx *.ofx.bundle
- [Environment:'ASSIMILATE_PLUGINS']\*.node *.spa *.ofx *.ofx.bundle
- [ProgramFiles]\Common Files\OFX\Plugins *.ofx *.ofx.bundle
- [Environment:'OFX_PLUGIN_PATH']\*.ofx
For OS X the search paths are
- /Library/Application Support/Assimilator/Plugins
- /Library/OFX/Plugins/
- [Environment:'ASSIMILATE_PLUGINS']\*.node *.spa *.ofx *.ofx.bundle
- [Environment:'OFX_PLUGIN_PATH']\*.ofx
Where [Installation] is the root path of the SCRATCH installation ( c:\Program Files\Assimilate, by default) and [Environment] is a Windows environment variable. ASSIMILATE_PLUGINS can be set to any path and SCRATCH looks for Third-Party Plug-ins under that path.
OPEN FX DOCUMENTATION
If you are interested in creating your own custom OFX plug-ins,documentation for the OFX SDK is available at the following web site: http://openfx.sourceforge.net/