Adam Johnson
e2d18c898a
Implement sound volume animations
8 years ago
Adam Johnson
74610a3eee
Allow for animation value conversioner callables
...
This is useful in the case that we store data that does not quite match
what Plasma uses or expects
8 years ago
Adam Johnson
dbeed6f660
Refactor ATCAnim generation
...
Move all the logic into the AnimationConverter in preparation for
exporting animated sound volumes, spot cones, light color values, etc.
8 years ago
Adam Johnson
e7827e0c52
Don't truncate matrix44 controllers
9 years ago
Adam Johnson
ec01efd8d8
Don't export empty matrix44 controllers
9 years ago
Adam Johnson
47d67997b4
Implement layer transform animation
9 years ago
Adam Johnson
e14ac4f903
Implement layer opacity animations
9 years ago
Adam Johnson
b34308198b
Don't put outdated crap into non-scalar keyframes
9 years ago
Adam Johnson
4ad72c879b
Nuke aggressive bezier squelching
9 years ago
Adam Johnson
4a8e0722f9
Implement scale animation controllers
9 years ago
Adam Johnson
0ceca75f0d
Be smarter about animation subcontrols
...
Plasma assumes that any non-root level plCompoundController cannot have
any null subcontrollers. So, we now attempt to export leaf controllers
where possible, instead of compounds. This is hindered by the fact that
Blender loves bezier interpolation.
9 years ago
Adam Johnson
5b5577f6f5
Implement rudimentary object animation
9 years ago