Daniel Wolf
2cce8eebd9
Optimized timing at the beginning of an open or closed segment
2016-12-19 21:53:27 +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
c86512f73e
Fixed initialization error with some compilers
2016-12-13 10:20:03 +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
0cf5f7f365
Improved "H" rule
2016-12-13 09:45:26 +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
2eb0948c49
"Popping" mouth open without inbetweens
2016-12-07 19:28:22 +01:00
Daniel Wolf
727b1d1261
Tweaks to animation rules
2016-12-07 19:28:22 +01:00
Daniel Wolf
3cdc78e889
Using new, bidirectional animation algorithm
...
Also, some rule tweaks
2016-12-07 19:28:21 +01:00
Daniel Wolf
6d67f77f62
Added shape-related lookup functions
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
4e9a588c66
Using two-element shape rules instead of shape sets
2016-11-25 21:22:00 +01:00
Daniel Wolf
82a76c9971
Improved animation rules
2016-11-25 21:01:29 +01:00
Daniel Wolf
a913fa113b
Added animation rules
2016-11-25 21:01:29 +01:00
Daniel Wolf
3e34425c11
Refactoring: Split code into multiple projects
2016-11-16 11:01:01 +01:00