“...That was the original idea from day one - the elimination of the tweening process. But it is certainly not the only feature of Synfig that makes it unique. In addition to eliminating the tweening process, I also wanted Synfig to be used for pretty much every part of production except story-boarding and editing.”
Get email notifications about new versions and important updatesSubscribe
Posted by Konstantin Dmitriev on March 23, 2013
Hear, hear! Carlos López González finished the basic implementation of new Cairo-optimized render engine and after many months of development we can finally see the real results of his work. The first tests show the new rendering engine is at least two times faster than original one (see the video below).
The feature is still experimental and not completed yet, but those results are really promising. When the work on Cairo integration was started almost a year ago, it wasn't really clear if it would allow to gain the desired performance boost. Such "blind work" doesn't motivates much, isn't it? But Carlos worked hard on the code all this time and managed to achieve results we can observe now.
But that's not all. Carlos notes:
After "Cairo venture" I can see a lot of room for performance improvement on the Synfig render engine. For example, it might be even much more faster if we remove the gamma dependence. Currently each rendered frame needs to be gamma filtered (gamma=2.2 default) to render with the same aspect than the current render software system does. I tested it without the gamma filter and it is at last 4 times faster!
After a quick discussion it was decided to merge the new rendering engine into the master bransh and ship with the upcoming version of Synfig Studio. Since it is surely a major change, the next version is going to be numbered as 0.64.0 instead of 0.63.06.