https://github.com/caryoscelus/synfig-playground
A place for testing out new Synfig plugins before they are stabilized
https://github.com/caryoscelus/synfig-playground
animation c-plus-plus synfig vector vector-graphics
Last synced: about 1 year ago
JSON representation
A place for testing out new Synfig plugins before they are stabilized
- Host: GitHub
- URL: https://github.com/caryoscelus/synfig-playground
- Owner: caryoscelus
- License: gpl-3.0
- Created: 2017-02-01T14:34:11.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2017-02-27T18:49:44.000Z (over 9 years ago)
- Last Synced: 2025-01-20T22:12:21.858Z (over 1 year ago)
- Topics: animation, c-plus-plus, synfig, vector, vector-graphics
- Language: C++
- Size: 22.5 KB
- Stars: 1
- Watchers: 3
- Forks: 0
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: COPYING.gpl3
Awesome Lists containing this project
README
synfig-playground
=================
This is repository for new Synfig modules which are not yet stabilized and/or
standardized.
Modules
=======
Time curve
----------
Valuenode to interpolate numerical values using bezier curves (see
)
Skeleton influence
------------------
Valuenode that links curve path to skeleton dynamically.
Dependencies
============
* Synfig **CMake build** for all modules
* [lib2geom](https://github.com/caryoscelus/lib2geom) **dynamic library** for TimeCurve
Building
========
If all deps are satisfied, you only need to run typical CMake build. E.g.:
```
mkdir build && pushd build
cmake -GNinja .. -DCMAKE_BUILD_TYPE=RelWithDebInfo
cmake --build . -- all
sudo cmake --build . -- install
popd
```
How to write a module
=====================
There is ongoing effort to rewrite some core parts of synfig to make extending
it much easier. However, it also means that existing modules will have to be
rewritten as well.
Documentation on how to write new modules will be available as soon as new core
API gets stabilized.