After effects: scripting

Ciao a tutti,
sono nuovo di qui,
non so se qualcuno ha mai sperimentato lo scripting in After Effects.
Sto cercando di inserire attraverso un file jsx esterno dei layer su una composition.
Il problema è che i layer da aggiungere sono molti anche se contengono solo un simbolo grafico molto semplice (un cerchio nero).
Devo produrre una gliglia di pallini 53righex73colonne.
Per far questo ho utilizzato 2 for:

for(i=start; i<rows; i++){
for(j=0; j<cols; j++){

// create element
var neo = myComp.layers.addSolid([0,0,0], "dot"+i+"_"+j, pixelSize, pixelSize, 1);
neo.threeDLayer = true;
neo.motionBlur = true;

// mask circle
var newMask = neo.Masks.addProperty("Mask");
newMask.inverted = false;
myMaskShape = newMask.property("maskShape");
myShape = myMaskShape.value;
myShape.vertices = [[pixelSize/2,0],[pixelSize,pixelSize/2],[pixelSize/2,pixelSize],[0,pixelSize/2]];
myShape.inTangents = [[-pixelSize/3,0],[0,-pixelSize/3],[pixelSize/3, 0],[0,pixelSize/3]];
myShape.outTangents = [[pixelSize/3,0],[0,pixelSize/3],[-pixelSize/3,0],[0,-pixelSize/3]];
myShape.closed = true;
myMaskShape.setValue(myShape);

// position
var pos = neo.property("position");
var anchor = neo.property("anchorPoint");
var rotY = neo.property("rotationY");
var rotX = neo.property("rotationX");
pos.setValue([totalW/2-pixelSize/2, totalH/2-pixelSize/2, 0]);

var desidered = ((z_array[i][j]*pixelSize)/120);
var zPos = ((camZoom/desidered)*pixelSize);
anchor.setValue([pixelSize/2, pixelSize/2, zPos]);

// rotation
var angleX = Math.atan2(pixelSize*i-totalW/2, 1244);
angleX = angleX*180/Math.PI;
var angleY = Math.atan2(1244, pixelSize*j-totalH/2);
angleY = angleY*180/Math.PI;
var rx = angleX+180;
var ry = angleY-90;
rotX.setValueAtTime(0,rx);
rotY.setValueAtTime(0,ry);

for(g=0; g<= duration; g++){
var p1 = easeOutElastic(g, zPos, camZoom-zPos, duration);
if(p1 < 500){
p1 = 500;
}
anchor.setValueAtTime(g/frameRate, [pixelSize/2, pixelSize/2, p1]);

var p2 = easeInBack(g, camZoom, zPos-camZoom, duration);
anchor.setValueAtTime((g+duration)/frameRate, [pixelSize/2, pixelSize/2, p2]);

}

}
}


Purtroppo after effects si pianta perchè probabilmente cerco di fare troppe operazioni in una volta sola.
La domanda è:
C'è un limite nel numero di layer che è possibile inserire?

Uso meno risorse del processore creando un solido e mascherandolo come dallo script che ho incollato sopra o è preferibile inserire un item del progetto (immagine png trasparente o eps da Illustrator?).

Grazie se qualcuno mi sa aiutare anche se sono consapevole che pochi conoscono questo mondo.
Ciao

 Enrico Penzo, N.D.
001design.it ® è un marchio registrato.
© 2004-2017 Molfese Paolo - P.Iva: 03430820617 - All rights reserved | Tutti i diritti sono riservati.