Automation
Spreadsheet to text layers
Refer to CoMotion 2021 title sequence
Spreadsheet to compositions
Normalize width of layers
nominal = 100
offset = 900; // connect to slider control
threshold = 0;
//
swidth = thisLayer.sourceRectAtTime().width;
svalue = nominal/swidth;
*
// conditional
if(swidth>threshold){
[svalue,svalue,svalue]*offset
}
logo=thisLayer.source.layer(thisLayer.source.numLayers);
sHeight=height/logo.height;
sWidth=width/logo.width;
s=Math.min(sHeight,sWidth);
value*s
Normalizing image/logo sizes based on sampling alpha
nominalWidth = 200;
leftEdge = 0;
for (i = 0; i <= width; i++){
temp = sampleImage([i,height/2],[0.5,height/2],true,time);
if (temp[3] > 0){
leftEdge = i;
break;
}
}
rightEdge = width-1;
for (i = width-1; i >= 0; i--){
temp = sampleImage([i,height/2],[0.5,height/2],true,time);
if (temp[3] > 0){
rightEdge = i;
break;
}
}
value*nominalWidth/(rightEdge-leftEdge+1)
// cacheCompareSamplesPerSecond 0
Last updated
Was this helpful?