我有一个大约100个图层的列表。我使用此表达式为这些图层创建随机衰落。
segMin = .3; //minimum segment duration
segMax = .7; //maximum segment duration
minVal = 0;
maxVal = 100;
seedRandom(index,true);
segDur = random(segMin, segMax);
seed = Math.floor(time/segDur);
segStart = seed*segDur;
seedRandom(seed,true);
startVal = random(minVal,maxVal);
seedRandom(seed+1,true);
endVal = random(minVal,maxVal);
ease(time,segStart,segStart + segDur, startVal, endVal);
它曾经可以工作,但我离开项目已有一段时间了,因此打开了文件来为客户端进行更改。现在,即使我扩大图层的不透明度设置并滚动时间线,它们的所有图层也会一致地脉动,值确实会在不透明度字段中波动,就像我期望的那样。只是实际的渲染显示同步闪烁。
此表达式语句在去年11月有效,现在无效。有什么变化吗?我知道AE更新了javascript引擎,但是应该与旧引擎兼容。另外,我的不透明度数字符合我的期望,而渲染/预览则不。