actually you can loop a comp… say your loop comp is 5 seconds. bring that comp into another comp, say a 30 second comp.
select the loop comp in the timeline, and choose layer>time>enable time remapping. this will add a new property called time remapping with two key frames. go to the last key frame, the move one frame earlier and add a key frame. now delete the last keyframe and then extend the out point of the layer for the required duration of the loop (don’t move the key frames, just extend the layer’s duration). if you were to do a ram preivew, the comp would currently hold on the last key frame.
now you need to add a loop expression… with the time remapping property selected choose animation>add expression. type (or cut and paste) loopOut() in the expression field. if you ram preview, the comp should now loop.
however, giriraj is correct, if your loop comp is finished (you don’t plan on making any changes to it), you may be better off rendering that out, then importing it and looping the render. that way, every time you want to preview what you are working on, you won’t be processing the loop comp too. to loop footage, you can do it the same way i just described, or you can enter a loop value in the interpret footage window (select footage in the project window, then choose file>interpret footage>main, at the bottom enter the number of times to loop).
looping a particle system is tricky…. you can use the method i described to have the loop point set at the 3 second mark. do everything described above, but also add a keyframe at the 3 second mark, then use this expression: loopOut(‘cycle’,1). this will make the loop start one keyframe from the end keyframe.
however, you will most likely see a jump in the loop, since the particles will not be in the same position at the end of the animation as they are at the 3 second mark…
i think i saw a recent tutorial on creating a looping particle systems in the after effects tutorial section… i haven’t watched it yet, but it may help you out.
Kevin Camp
Senior Designer
KCPQ, KMYQ & KRCW