Daniel Evans
e0b0c4f168
Improve animation interpolation
2014-12-12 12:30:23 +00:00
Daniel Evans
584618e991
Overhaul animation support with Skeleton class.
...
Move frame transform data into Skeleton instead of Animator.
Animator now responsible for mutating Skeleton state.
Skeleton is more flexible for things like vehicle skeletons.
2014-12-11 17:48:47 +00:00
Daniel Evans
6353822f48
Fix character animation
2014-08-05 15:09:42 +01:00
Daniel Evans
e5cc47132f
Initial documentation pass
...
Add a nice doxygen file.
2014-07-09 05:04:48 +01:00
Daniel Evans
67fbc5afa3
Improve weapon and animation dynamics
...
Fix issue with 0-rotation animation frames
Improve weapon shot origin alignment (still bad)
2014-07-09 02:06:59 +01:00
Daniel Evans
0214a29ca3
Implement character inventory items, with weapon
2014-06-29 22:14:46 +01:00
Daniel Evans
8cbf1eaefe
Animator procedural frame orientation
2014-06-19 19:18:34 +01:00
Daniel Evans
9f257ea4c4
Animator update and vehicle frame damage
...
Refactor Animator to handle frame visibility, removing isFrameVisible()
Make frames be removed if they are damaged due to physics.
2014-06-18 05:08:15 +01:00
Daniel Evans
d56a3badc0
Overhaul animation system; tick alpha
...
Animators now store Frame keyframes more sensibly
Animators can interpolate between two keyframes on an alpha
Add tick alpha value to the rendering pipeline
2014-06-02 04:58:41 +01:00
Daniel Evans
8e8aef8890
Allow animating with the root translation
2014-06-02 00:08:48 +01:00
Daniel Evans
052ce629c4
Refactor Animator to support multiple animations
2014-05-31 12:15:20 +01:00
Daniel Evans
f289b6d0b0
Connected animation translation to Character movement
2014-03-02 10:38:50 +00:00
Daniel Evans
52d90a9b26
Animations working again
2014-03-01 11:19:33 +00:00
Daniel Evans
0773829dfc
Refactored rendering and frames
2014-02-09 03:14:43 +00:00
Daniel Evans
16b59f3943
Renamed Components
2014-01-26 03:45:55 +00:00