Easy-to-follow video tutorials help you learn software, creative, and business skills.Become a member

Exploring the Global Performance Cache (new in CS6)

From: After Effects Apprentice 02: Basic Animation

Video: Exploring the Global Performance Cache (new in CS6)

As of version CS6, After Effects has made some major changes in the way that it manages the cache of your previously rendered and previewed frames. After Effects refers to this as its Global Performance Cache and that encompasses both RAM and disk-based caches, and these are the subjects I want to cover in this sidebar movie. As you may know by now, when you have performed a RAM preview on a composition, this green bar will indicate frames that have been cached or previously calculated and stored in RAM.

Exploring the Global Performance Cache (new in CS6)

As of version CS6, After Effects has made some major changes in the way that it manages the cache of your previously rendered and previewed frames. After Effects refers to this as its Global Performance Cache and that encompasses both RAM and disk-based caches, and these are the subjects I want to cover in this sidebar movie. As you may know by now, when you have performed a RAM preview on a composition, this green bar will indicate frames that have been cached or previously calculated and stored in RAM.

They need to be stored into RAMS so that After Effects can play them back in real time for your preview. Any change you make to your composition will cause this green bar to be erased, indicating it no longer has proper frames stored in RAM. For example, if I change the initial scale of the snowflake layer to 95%, you'll see that the green bar has disappeared just for the range in between those two scale keyframes. From the second scale keyframe onward, the value remains the same, so there is no need to invalidate or remove those cached frames.

If I wanted to preview this composition again, I would need to press 0 on numeric keypad or otherwise start a RAM preview. After Effects would calculate the missing frames and they can preview the entire composition once it has a green bar for the entire length of your work area or comp. However, big change in After Effect CS6, is you can now go back to previously cached states and After Effects will retrieve those frames that were previously thrown away. If I go ahead and move my time indicator back to the side of this comp and Undo my Change Value, I'll go back to my 100% scale for this first keyframe and I will still have a green bar above my timeline.

What After Effects has done is reached into its RAM, pulled these previously cached frames out of it and restored them in to the current preview cache. This will save you a lot of time you're playing what if. For example, I can go ahead and Redo my Change Value on a keyframe and I will not lose my cache, because After Effects knows I've previously rendered these frames, let's use these instead. You can also do things like apply Effects, edit them to see how you like their effect. I'll go later in this composition, decide I don't like that blurry snowflake, turn off the effect, and you'll see the green bar reappears as After Effects finds frames in memory that matches the current state of the composition.

So it's very cool, and indeed this is not restricted to the same composition. I can take this composition, duplicate it, open up this second comp, and you'll see a green bar appear for it immediately even though I've not RAM previewed this comp yet. That's because After Effects has analyzed this particular combination of layers and parameters, realized it has already calculated this condition or this state before and restored the cache from those previously calculated frames were in memory. Very nice. If I want to have a second version of this, I can go ahead and change this to something like, let's say 80% for this first keyframe.

I can either RAM preview this now, or take advantage of another feature, introduce an After Effects CS6, which is Composition Cache Work Area in Background, the shortcut is Command+Return or Ctrl+Return. This means, if you have a busy project with a lot of compositions you don't need to wait for each composition to fully preview before you can go on to the next comp. You can say cache this one on the background and change to your previous composition and continue working while the other comp is now rendering in the background.

The Info panel keeps you informed of what's going on, including when it is done with the other composition. I can switch back to other comp now. And now, we'll see a blue bar for those frames that it calculated. A blue bar indicates that these frames have been cached to disk not to RAM. In the case of Composition Cash Work Area in Background, After Effects is trying not to take away from the RAM you're using while working on another comp, because using other resources is using a processor you're not using right now and saving those frames off to disk. Whenever you want to preview a composition that has frames on the disk rather than in RAM, you just RAM preview again, and it will quickly load them from disk into RAM and playback to preview.

Another nice improvement in the way After Effects handles this cache is that when you save a project, it will transfer this RAM cache for particular slow or difficult to calculate frames, to the disk cache. After Effects makes a judgment, whether or not a frame would be easier just to render all over again or to store off to disk and retrieve and chooses the faster option. I can hit Command+S to Ctrl+S to save this project, but to drive a point home, I'm actually going to quit this project and pretend that I came back another day.

Let's say, it's the next day, you start up After Effects again, it'll take a moment to initialize, and you reopen a previously cached project, so just the one we were just working on. I'll open this one and you'll notice that these cache bars will automatically fill in. When I saved and quit, what After Effects did was save the RAM cached frames to the disk cache, and now that I've reopened the same project, After Effects when looking through its disk cache and found out that it still had frames connected to this particular project.

In this case, After Effects made a decision that it would be just as quick to render these simple frames as we retrieve them from disk, that's why you don't see a blue bar, but just the act of scrubbing the time indicator through these frames causes them to be rendered into RAM. But you might ask why is the bar blue instead of green? Again, After Effects does not want to waste resources, so it's keeping these frames on disk until you say you need them. If I go ahead and press 0 on the numeric keypad to initiate a new RAM preview, it will copy those frames from disk into RAM very quickly, faster than it could render and I get a near immediate preview of a project that I had already closed and quit from my previous work session. Very nice.

It's a feature you don't see on the screen, but it's going to save you a lot of time when you're working on projects. Now one more point about this disk cache. I'm going to open up the Preferences > Media & Disk Cache and there's a very important tip in this dialogue. For improved performance, choose a disk cache folder on a fast hard drive or even better a solid-state drive; the faster your cache drive, the more After Effects will use it, because that drive will be faster than re- rendering frames, and the faster that those frames will be retrieved from disk and put back into RAM.

Now the default happens to be your system drive and that's not really your best drive for your cache because your system is competing for resources on that drive as well. The best thing you can do is choose or even install another fast drive and point the cache to that. In this case I have a RAID attached to this computer. So I'm going to choose folder, this isn't the current folder that After Effects is using for my cache. Go over to a folder I created earlier on my RAID drive, choose that one instead, and now I will get much faster cache performance.

Don't confuse the disk cache with the Conformed Media Cache; this one is for MPEG and other format files and After Effects used to decode and convert into something and access more quickly. You can empty the disk cache if you need to. You can have multiple disk caches. Some freelancers will actually dedicate a different folder per client or per project, and if necessary, copy and move that cache folder with them, say if they have to go into remote location to work. But most important thing is put it on your fastest drive, give it a lot of room. I'm going to bump this up to 100 GB, just so I can save more frames for more projects on to my disk drive and will speed up your working practices in After Effects.

Show transcript

This video is part of

Image for After Effects Apprentice 02: Basic Animation
After Effects Apprentice 02: Basic Animation

29 video lessons · 32151 viewers

Chris Meyer and Trish Meyer
Author

 

Start learning today

Get unlimited access to all courses for just $25/month.

Become a member
Sometimes @lynda teaches me how to use a program and sometimes Lynda.com changes my life forever. @JosefShutter
@lynda lynda.com is an absolute life saver when it comes to learning todays software. Definitely recommend it! #higherlearning @Michael_Caraway
@lynda The best thing online! Your database of courses is great! To the mark and very helpful. Thanks! @ru22more
Got to create something yesterday I never thought I could do. #thanks @lynda @Ngventurella
I really do love @lynda as a learning platform. Never stop learning and developing, it’s probably our greatest gift as a species! @soundslikedavid
@lynda just subscribed to lynda.com all I can say its brilliant join now trust me @ButchSamurai
@lynda is an awesome resource. The membership is priceless if you take advantage of it. @diabetic_techie
One of the best decision I made this year. Buy a 1yr subscription to @lynda @cybercaptive
guys lynda.com (@lynda) is the best. So far I’ve learned Java, principles of OO programming, and now learning about MS project @lucasmitchell
Signed back up to @lynda dot com. I’ve missed it!! Proper geeking out right now! #timetolearn #geek @JayGodbold
Share a link to this course

What are exercise files?

Exercise files are the same files the author uses in the course. Save time by downloading the author's files instead of setting up your own files, and learn by following along with the instructor.

Can I take this course without the exercise files?

Yes! If you decide you would like the exercise files later, you can upgrade to a premium account any time.

Become a member Download sample files See plans and pricing

Please wait... please wait ...
Upgrade to get access to exercise files.

Exercise files video

How to use exercise files.

Learn by watching, listening, and doing, Exercise files are the same files the author uses in the course, so you can download them and follow along Premium memberships include access to all exercise files in the library.


Exercise files

Exercise files video

How to use exercise files.

For additional information on downloading and using exercise files, watch our instructional video or read the instructions in the FAQ.

This course includes free exercise files, so you can practice while you watch the course. To access all the exercise files in our library, become a Premium Member.

Join now "Already a member? Log in

Are you sure you want to mark all the videos in this course as unwatched?

This will not affect your course history, your reports, or your certificates of completion for this course.


Mark all as unwatched Cancel

Congratulations

You have completed After Effects Apprentice 02: Basic Animation.

Return to your organization's learning portal to continue training, or close this page.


OK
Become a member to add this course to a playlist

Join today and get unlimited access to the entire library of video courses—and create as many playlists as you like.

Get started

Already a member?

Become a member to like this course.

Join today and get unlimited access to the entire library of video courses.

Get started

Already a member?

Exercise files

Learn by watching, listening, and doing! Exercise files are the same files the author uses in the course, so you can download them and follow along. Exercise files are available with all Premium memberships. Learn more

Get started

Already a Premium member?

Exercise files video

How to use exercise files.

Ask a question

Thanks for contacting us.
You’ll hear from our Customer Service team within 24 hours.

Please enter the text shown below:

The classic layout automatically defaults to the latest Flash Player.

To choose a different player, hold the cursor over your name at the top right of any lynda.com page and choose Site preferencesfrom the dropdown menu.

Continue to classic layout Stay on new layout
Exercise files

Access exercise files from a button right under the course name.

Mark videos as unwatched

Remove icons showing you already watched videos if you want to start over.

Control your viewing experience

Make the video wide, narrow, full-screen, or pop the player out of the page into its own window.

Interactive transcripts

Click on text in the transcript to jump to that spot in the video. As the video plays, the relevant spot in the transcript will be highlighted.

Are you sure you want to delete this note?

No

Your file was successfully uploaded.

Thanks for signing up.

We’ll send you a confirmation email shortly.


Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

Keep up with news, tips, and latest courses with emails from lynda.com.

Sign up and receive emails about lynda.com and our online training library:

Here’s our privacy policy with more details about how we handle your information.

   
submit Lightbox submit clicked
Terms and conditions of use

We've updated our terms and conditions (now called terms of service).Go
Review and accept our updated terms of service.