Commit Graph

14 Commits

Author SHA1 Message Date
Daniel Wolf e5c39efeeb Moved main executable into its own directory along with its build logic
This will make it easier to add other artifacts that require build steps.
2018-01-24 18:38:09 +01:00
Daniel Wolf 55cf80e40b Refactoring: Made imports more specific 2017-09-12 19:29:10 +02:00
Daniel Wolf 3bc4384b44 Added overarching animation step that prevents long static segments
See http://animateducated.blogspot.com/2016/10/lip-sync-animation-2.html?showComment=1478861729702#c2940729096183546458
2016-12-30 10:19:51 +01:00
Daniel Wolf 9c9d79c54d Enhanced ShapeRule type to carry more information and to be easier to use 2016-12-30 10:13:29 +01:00
Daniel Wolf a8df4ac4f5 Added --extendedShapes command-line parameter 2016-12-22 10:53:56 +01:00
Daniel Wolf 4af606ae89 Optimizing timing to make the animation less jittery and more readable 2016-12-19 21:53:02 +01:00
Daniel Wolf 43cf341586 Extracted animation functions into dedicated files 2016-12-13 09:45:27 +01:00
Daniel Wolf 651521a8c1 Animation steps return entire new timeline 2016-12-13 09:45:27 +01:00
Daniel Wolf 3c134bbafe Anticipating only vowels 2016-12-13 09:45:27 +01:00
Daniel Wolf 21bea661c1 Switched back to simple shape sets instead of shape rules
The extra information can be generated automatically.
2016-12-13 09:45:26 +01:00
Daniel Wolf a24fe8874c Added AutoJoin template parameter to timeline classes
Previously, timelines would always automatically join adjacent elements
if their values were equal. That behavior was usually desired for mouth
shapes, but not for phones, animation rules, etc.
2016-12-13 09:45:26 +01:00
Daniel Wolf 3cdc78e889 Using new, bidirectional animation algorithm
Also, some rule tweaks
2016-12-07 19:28:21 +01:00
Daniel Wolf f7d4a70d3d Moved shape shorthand constants into their own file 2016-12-07 19:28:20 +01:00
Daniel Wolf 3e34425c11 Refactoring: Split code into multiple projects 2016-11-16 11:01:01 +01:00
Renamed from src/mouthAnimation.cpp (Browse further)