When you click on an element in a cached rig, Harmony temporarily disables caching for this rig. Then, if you click on an element in another cached rig, Harmony will re-enable caching on the previously selected rig, and temporarily disable caching on the newly selected rig. This logic ensures that at least all but one rig are cached, so that you do not have to manage which rigs are cached or not cached while working in a heavy scene.
However, there may be cases where you need to work on multiple rigs simultaneously. For example, because caching a rig causes it to display as a flattened bitmap image in the OpenGL preview of the Camera view, if you're trying to animate two characters interacting with each other, always having one of them cached while manipulating the other ones may prevent you from animating their interaction with precision—see About How Node Caching Works and Its Caveats.
To circumvent this, it is possible to temporarily disable cache on multiple rigs by holding the Shift key and clicking on each rig you want to manipulate.
Move your mouse cursor over any element in the first cached rig for which you want to temporarily disable cache.
If the rig your mouse cursor is over is currently cached, your mouse cursor will change to .
Click on the rig.
Cache will be temporarily disabled on the rig. It is now rendered normally in the OpenGL preview of the Camera view.
- Move your mouse cursor over any element in the second cached rig for which you want to temporarily disable cache.
Press and hold the Shift key, then click on the rig.
Cache will be temporarily disabled on this other rig, and cache will not be reeanbled on the previous rig.
Repeat steps 3 and 4 for each rig for which you want to temporarily disable cache.NOTE In the Node view, the arcs around the ports connected to the rigs for which cache is temporarily disabled will appear white, whereas the arcs for which cache is enabled will appear blue.