Project under early development.
TuttleOFX project is an image processing framework based on OpenFX plugin format.
More informations on the official website :https://sites.google.com/site/tuttleofx/.
The project is composed of 4 main parts:
- Tuttle Host Library, an OpenFX host that allows you to manipulate a graph of OpenFX nodes.
- Tuttle Plugin Library, a library to facilitate the creation of OpenFX plugins.
- Tuttle plugins, a set of OpenFX plugins for image processing and image/video IO.
- Sam, a set of command line tools.
see COPYING file
- Getting the source
git clone git://github.com/tuttleofx/TuttleOFX.git
cd TuttleOFX
git submodule update -i
- External libraries
- You can get all external libraries using a python script:
cd 3rdParty
python init.py
- Use libraries installed on your computer.
In this case, you need to use the scons build system.
- Compilation
2 building mode can be used:
- Boost BJam V2 : see INSTALL.bjam
- Scons : see INSTALL.scons
There is a script to help you making new plugins.
python $TUTTLE_ROOT/plugins/_scripts/newPlugin.py
This script asks you informations about your plugin and create a new plugin source tree in your current directory.
- Linux
- GCC 4.1.2 on OpenSUSE 11.2 64bits
- GCC 4.4.1 on OpenSUSE 11.2 64bits
- GCC 4.6.1 on Ubuntu 11.10 32/64bits
- Clang 2.9 on Ubuntu 11.10 32/64bits
- MacOS
- GCC 4.2.1 64bits
- Windows
- Visual C++ 2010 on Windows XP 32bits
- GCC-MINGW 3.4.5, 4.3.0 on Windows XP 32bits
Check TuttleOFX website for more information.
TuttleOfx public repository.
OpenFX plugin standard.
Developers mailing-list (public)
tuttleofx-dev@googlegroups.com
http://groups.google.com/group/tuttleofx-dev
Users mailing-list (public)
tuttleofx-user@googlegroups.com
http://groups.google.com/group/tuttleofx-user
Contact the team in private
The github issues module for bug report