diff options
author | Bastien Montagne <montagne29@wanadoo.fr> | 2015-06-08 15:41:26 +0300 |
---|---|---|
committer | Bastien Montagne <montagne29@wanadoo.fr> | 2015-06-08 16:09:07 +0300 |
commit | 1ecfffeced1386f15e2f33696388a60237bd4b19 (patch) | |
tree | 138b055c07f77ba0b72efd79e753cff2c3fe4edf /source/gameengine/SConscript | |
parent | bcfe38aa037e2fcf1c41a3a85895c1482e21e0aa (diff) |
Initial fcurve simplification code.fcurves-simplify
Notes:
* This is own coocking, since it seems hard to find papers on simplifying already existing bezier curves,
and we do not really need the 'generic' least-square fitting of bezier in a set of points, here.
* It takes advantage of specificities of FCurves (e.g. only difference that matters here is Y value at same X frame,
no vertical overlapping, etc.).
* It gives reasonably good results, but could most likely be enhanced quite a bit still.
* Only 'hooked' to bake action operator right now (needs more work to add it to graph editor too).
* Ultimately should probably be redone in C. Would keep it in Python until we have a real good
cleanup behavior though, much easier to experiment in later language.
Diffstat (limited to 'source/gameengine/SConscript')
0 files changed, 0 insertions, 0 deletions