user6835: I have a composition used to display current scores for a match on a tournament. It shows the two teams banners on both sides and their current scores underneath them. The scene also has various animations and effects.
The rounds are best of three so the different combinations of scores are 0-0, 1-0, 2-0, 0-1, 0-2, 1-1, 2-1, and 1-2. So the way I'm doing it now is: change the numbers, render composition, and repeat for all combinations.
As you can see, this can get tedious and time consuming as it has to be done for every combination of teams as well.
I would like to know if there is a way to automate this process or a more efficient way of carrying out these steps.

user2836: I hope there is a better answer, but my similar case is making lower thirds where I have to change out the name.  In that case, I have a static composition with the title that I use as a source in other compositions.  I then create a text layer for each name, hide all but one, click through to the final render comp (using the parent/child links) and start a generation for each.
It's still manual, but it is a relatively quick way to get them dumped out.  In your case, you could do one comp for the team logos and one for the scores (or just do two sets of layers in the same comp.)
Alternately, you may be able to render the background blank and then render the text and graphics layer's being animated without the background render.  This can save time if the background animation is difficult to render and the composition allows for alpha blending to meet the needs.  I wouldn't generally bother with that added complexity unless the background being pre-rendered would save a lot of time though.

user3295: To automate things like that you will have to write a script for After Effects. This isn't all that hard, it just requires a bit of programming knowledge. You can see them as more powerful type of expressions that can actually control the whole program not just your comp, so you can mage changes to your layer based on certain other aspects. For example you would make a simple for loop in your case that iterates 5-6 times depending on how many different versions you have and let it go through every possible score you have. You can probably automate it completely with a bit more math.
Unless you haven't unticked it during installation you have the Adobe ExtendScript Toolkit installed, which is a code editor where you can write and launch scripts for various Adobe programs. The recommended language to use is Adobes own JavaScript flavor also called "Extend Script" but you can also write in OS specific scripting languages like Apple Script or Windows Batch script.
Then take a look at the JavaScript documentation in the help menu and have a look at the After Effects specific scripting guide: http://blogs.adobe.com/aftereffects/files/2012/06/After-Effects-CS6-Scripting-Guide.pdf
Some version specific changes and more info can be found here:
http://www.adobe.com/devnet/aftereffects.html

6835: <p>I have a composition used to display current scores for a match on a tournament. It shows the two teams banners on both sides and their current scores underneath them. The scene also has various animations and effects.</p>

<p>The rounds are best of three so the different combinations of scores are 0-0, 1-0, 2-0, 0-1, 0-2, 1-1, 2-1, and 1-2. So the way I'm doing it now is: change the numbers, render composition, and repeat for all combinations.</p>

<p>As you can see, this can get tedious and time consuming as it has to be done for every combination of teams as well.</p>

<p>I would like to know if there is a way to automate this process or a more efficient way of carrying out these steps.</p>
 2836: <p>I hope there is a better answer, but my similar case is making lower thirds where I have to change out the name.  In that case, I have a static composition with the title that I use as a source in other compositions.  I then create a text layer for each name, hide all but one, click through to the final render comp (using the parent/child links) and start a generation for each.</p>

<p>It's still manual, but it is a relatively quick way to get them dumped out.  In your case, you could do one comp for the team logos and one for the scores (or just do two sets of layers in the same comp.)</p>

<p>Alternately, you may be able to render the background blank and then render the text and graphics layer's being animated without the background render.  This can save time if the background animation is difficult to render and the composition allows for alpha blending to meet the needs.  I wouldn't generally bother with that added complexity unless the background being pre-rendered would save a lot of time though.</p>
 3295: <p>To automate things like that you will have to write a script for After Effects. This isn't all that hard, it just requires a bit of programming knowledge. You can see them as more powerful type of expressions that can actually control the whole program not just your comp, so you can mage changes to your layer based on certain other aspects. For example you would make a simple for loop in your case that iterates 5-6 times depending on how many different versions you have and let it go through every possible score you have. You can probably automate it completely with a bit more math.</p>

<p>Unless you haven't unticked it during installation you have the Adobe ExtendScript Toolkit installed, which is a code editor where you can write and launch scripts for various Adobe programs. The recommended language to use is Adobes own JavaScript flavor also called "Extend Script" but you can also write in OS specific scripting languages like Apple Script or Windows Batch script.</p>

<p>Then take a look at the JavaScript documentation in the help menu and have a look at the After Effects specific scripting guide: <a href="http://blogs.adobe.com/aftereffects/files/2012/06/After-Effects-CS6-Scripting-Guide.pdf" rel="nofollow">http://blogs.adobe.com/aftereffects/files/2012/06/After-Effects-CS6-Scripting-Guide.pdf</a></p>

<p>Some version specific changes and more info can be found here:
<a href="http://www.adobe.com/devnet/aftereffects.html" rel="nofollow">http://www.adobe.com/devnet/aftereffects.html</a></p>
