许多AE的用户在导出json动画时会发现,导出的动画是没有任何颜色,即黑白的。这个问题可能是由于以下原因导致的:
{ "v": "4.6.0","fr": 25,"ip": 0,"op": 100,"w": 640,"h": 360,"nm": "Comp 1","ddd": 0,"assets": [],"layers": [ { "ddd": 0,"ind": 1,"ty": 4,"nm": "Shape Layer 1","sr": 1,"ks": { "o": { "a": 0,"k": 100 },"r": { "a": 0,"k": 0 },"p": { "a": 0,"k": [ 320,180,0 ] },"a": { "a": 0,"k": [ 0,0 ],"ix": 1 },"s": { "a": 0,"k": [ 100,100,100 ],"ix": 6 } },"shapes": [ { "ty": "gr","it": [ { "ty": "rc","d": 1,"s": { "a": 0,"k": [ 100,100 ],"ix": 2 },"p": { "a": 0,"k": [ 0,0 ],"ix": 3 },"r": { "a": 0,"k": 0,"ix": 4 },"nm": "Rectangle Path 1","mn": "ADBE Vector Shape - Rect","hd": false } ],"nm": "...
以上是一段json动画代码的截图,可以看到其中的形状图层(shapes)中只包含了一个矩形(rc),其颜色信息是缺失的。所以我们需要为每个图层设置颜色,具体方法如下:
1. 选择需要设置颜色的图层
3. 点击填充效果下的橡皮擦图标,将勾选“Uniform”,并在“Fill”颜色下选择颜色
4. 导出json动画,重新导入到相应的项目中,即可看到颜色已经恢复了。
这里提醒大家,若使用了“断片剪裁”效果,也需要在“Group Transforms”中添加颜色。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。