neilogd/Psybrus — Issue #22: Scene/Graphics: Get awwwn that 3D pipeline!
Author: neilogd
Created: 2012-01-04 13:11:36+00:00
State: open

ScnModel needs some love, and also needs an ScnAnimation to be implemented too.

Basic structure should probably be something like:
- ScnAnimation: Animation resource/data.
- - ScnAnimationControllerComponent: Attached to the entity that is controlled by the animation.
- - - ScnModelAnimationComponent: Component to animate an ScnModelComponent.
- - - ScnMaterialAnimationComponent: Component to animate an ScnMaterialComponent's parameters.

I'd like the system to be as flexible as possible, and through the use of components it should be pretty flexible and easy to implement support for the animation of almost anything, even binding model animations by bone/node name to any entity.