AE动画JSON是使用Adobe After Effects软件所创建的动画文件格式,其包含了对于动画的各种元素的指令指导,可以在随后的使用中重新生成动画,适用于网页或App制作等相关项目中。
{"assets":[],"layers":[],"w":640,"h":480,"fr":30,"v":"5.5.0","ip":0,"op":300,"st":0,"bm":0,"ddd":0,"markers":[]}
JSON中包含了一些关键性的元素,例如W(H)表示了生成动画的画布大小,Frames per second则表示了每秒帧数,Composition duration以及Assets/Layers则刻画了动画的具体内容,其余的属性则控制了一些修辞细节,如隐藏名字或者3D旋转等情况。
{"ty":0,"nm":"Group 1","ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":0,"k":[317.871,379.292,0],"ix":2},"a":{"a":0,"k":[0,"ix":1},"s":{"a":0,"k":[100,100,100],"ix":6}}}
Layers中包含的则是具体的动画元素,例如每个图层的属性的储存,从名称、透明度、旋转、位置到缩放等细节,使得动画的生成细致而准确,同一份文件可以生成多个复杂或者简单的动画。
{ "v": "5.7.7","fr": 60,"ip": 0,"op": 1620,"w": 1920,"h": 1080,"nm": "钞票动画","ddd": 0,"assets": [],"layers": [ { "ddd": 0,"ind": 1,"ty": 2,"nm": "钞票","ks": { "o": { "a": 1,"k": [ { "i": { "x": [ 0.833,0.833 ],"y": [ 0.791,0.791 ] },"o": { "x": [ 0.167,0.167 ],"y": [ 0.209,0.209 ] },"t": 20,"s": [ 0 ],"e": [ 100 ] },{ "t": 2320 } ],"ix": 11 },"r": { "a": 0,"k": 0,"ix": 10 },"p": { "a": 0,"k": [ 960,270,0 ],"ix": 2 },"a": { "a": 0,"k": [ 0,"ix": 1 },"s": { "a": 0,"k": [ 100,100 ],"ix": 6 } } },...... ] }
在使用JSON进行动画的制作和生成时,新创造出来的动画也可以同样进行自定义修改,尤其是对于组合属性的操作,更是方便了我们对于动画的进一步渲染。
最后说一句,JSON是一个高效且强大的动画插件,它可以使我们的网页和软件中具备更加鲜活的交互体验,而且更加人性化和便捷。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。