add mat/color/additive support of animation
bug fix
advanced testcase