Files
P4-USB-transfer/main/lottie_files/washing.json
T

1 line
60 KiB
JSON
Raw Normal View History

2026-10-13 21:54:50 +08:00
{"v":"5.12.1","fr":30,"ip":0,"op":210,"w":502,"h":410,"nm":"washing","ddd":0,"assets":[{"id":"comp_0","nm":"预合成 1","fr":30,"layers":[{"ddd":0,"ind":1,"ty":4,"nm":"右眼","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[289.927,136.746,0],"to":[0,0,0],"ti":[0,0,0]},{"t":190,"s":[289.927,136.746,0]}],"ix":2,"l":2,"x":"var $bm_rt;\nconst targetLayer = effect('变换 > 位置')(1);\nconst isTarget3D = targetLayer.position.value.length === 3;\nconst isThisLayer3D = position.value.length === 3;\nlet resultLocation = isTarget3D && isThisLayer3D ? targetLayer.toWorld(targetLayer.anchorPoint) : targetLayer.toComp(targetLayer.anchorPoint);\nif (!isTarget3D && isThisLayer3D) {\n const activeCam = thisLayer.enabled && thisComp.activeCamera;\n if (activeCam) {\n var halfComp = $bm_div([\n thisComp.width,\n thisComp.height\n ], 2);\n resultLocation = activeCam.toWorld([\n ...resultLocation - halfComp,\n activeCam.zoom\n ]);\n }\n}\nresultLocation = Array.isArray(thisProperty.value) ? resultLocation : resultLocation[thisProperty.propertyIndex - 3];\n$bm_rt = resultLocation;"},"a":{"a":0,"k":[289.927,136.746,0],"ix":1,"l":2},"s":{"a":0,"k":[100,100,100],"ix":6,"l":2}},"ao":0,"ef":[{"ty":5,"nm":"变换 > 位置","np":3,"mn":"ADBE Layer Control","ix":1,"en":1,"ef":[{"ty":10,"nm":"图层","mn":"ADBE Layer Control-0001","ix":1,"v":{"a":0,"k":1,"ix":1}}]}],"shapes":[{"ty":"gr","it":[{"ind":0,"ty":"sh","ix":1,"ks":{"a":1,"k":[{"i":{"x":0.623,"y":1},"o":{"x":0.417,"y":0},"t":20,"s":[{"i":[[5.518,-0.491],[0,0],[0,-4.886],[0,0],[-5.209,0],[0,0],[0,5.209],[0,0]],"o":[[0,0],[-4.866,0.432],[0,0],[0,5.209],[0,0],[5.209,0],[0,0],[0,-5.539]],"v":[[41.954,-37.766],[-43.626,-30.152],[-52.222,-20.757],[-52.222,28.826],[-42.79,38.258],[42.79,38.258],[52.222,28.826],[52.222,-28.371]],"c":true}]},{"i":{"x":0.623,"y":1},"o":{"x":0.195,"y":0},"t":30,"s":[{"i":[[17.312,1.832],[0,0],[1.832,-17.312],[0,0],[-2.901,0.665],[-35.362,-3.565],[-0.262,2.474],[0,0]],"o":[[0,0],[-15.751,1.806],[0,0],[-0.237,2.243],[20.476,-4.693],[1.959,0.421],[0,0],[-0.289,-11.784]],"v":[[24.945,-93.531],[-24.135,-93.327],[-52.49,-64.223],[-52.501,-37.533],[-48.229,-33.401],[46.592,-38.221],[52.005,-41.876],[52.028,-65.367]],"c":true}]},{"i":{"x":0.833,"y":1},"o":{"x":0.195,"y":0},"t":180,"s":[{"i":[[17.312,1.832],[0,0],[1.832,-17.312],[0,0],[-2.901,0.665],[-35.362,-3.565],[-0.262,2.474],[0,0]],"o":[[0,0],[-15.751,1.806],[0,0],[-0.237,2.243],[20.476,-4.693],[1.959,0.421],[0,0],[-0.289,-11.784]],"v":[[24.945,-93.531],[-24.135,-93.327],[-52.49,-64.223],[-52.501,-37.533],[-48.229,-33.401],[46.592,-38.221],[52.005,-41.876],[52.028,-65.367]],"c":true}]},{"t":190,"s":[{"i":[[5.518,-0.491],[0,0],[0,-4.886],[0,0],[-5.209,0],[0,0],[0,5.209],[0,0]],"o":[[0,0],[-4.866,0.432],[0,0],[0,5.209],[0,0],[5.209,0],[0,0],[0,-5.539]],"v":[[41.954,-37.766],[-43.626,-30.152],[-52.222,-20.757],[-52.222,28.826],[-42.79,38.258],[42.79,38.258],[52.222,28.826],[52.222,-28.371]],"c":true}]}],"ix":2},"nm":"路径 1","mn":"ADBE Vector Shape - Group","hd":false},{"ty":"fl","c":{"a":0,"k":[0.400000029919,1,0.713725490196,1],"ix":4},"o":{"a":0,"k":100,"ix":5},"r":1,"bm":0,"nm":"填充 1","mn":"ADBE Vector Graphic - Fill","hd":false},{"ty":"tr","p":{"a":0,"k":[316.519,223.462],"ix":2},"a":{"a":0,"k":[0,0],"ix":1},"s":{"a":0,"k":[100,100],"ix":3},"r":{"a":0,"k":0,"ix":6},"o":{"a":0,"k":100,"ix":7},"sk":{"a":0,"k":0,"ix":4},"sa":{"a":0,"k":0,"ix":5},"nm":"变换"}],"nm":"组 2","np":2,"cix":2,"bm":0,"ix":1,"mn":"ADBE Vector Group","hd":false}],"ip":0,"op":211,"st":0,"ct":1,"bm":0},{"ddd":0,"ind":2,"ty":4,"nm":"左眼","sr":1,"ks":{"o":{"a":0,"k":100,"ix":11},"r":{"a":0,"k":0,"ix":10},"p":{"a":1,"k":[{"i":{"x":0.833,"y":0.833},"o":{"x":0.167,"y":0.167},"t":20,"s":[163.165,127.982,0],"to":[0,0,0],"ti":[0,0,0]},{"t":190,"s":[163.165,127.982,0]}],"ix":2,"l":2,"x":"var $bm_rt;\nconst targetLayer = effect('变换 > 位置')(1);\nconst isTarget3