Page History
...
What is the Resource Cache
...
Since anima® 4.5.xIn Chaos Anima, all the assets that are used in a project are stored inside the “resource_cache” subfolder, inside the main project folder.
This new cache has been made to to free the nodes from needing access to the “Purchases” and Library and avoid the potential problems related to that requirement (complex setup when dealing with large numbers of nodes).
Now, the The nodes only need access to this new resource cache folder to correctly load and render any anima® Anima scene from the compatible 3D applications. As this folder is inside the anima® Anima project folder that is being rendered, the nodes only need to be confirmed to have access to this main anima® Anima project folder and there is no extra setup needed in the nodes anymore.
...
Resource Cache Troubleshooting
...
Missing Actors
...
Section | |||||
---|---|---|---|---|---|
|
...
|
...
|
...
|
...
|
...
Section | |||||
---|---|---|---|---|---|
|
...
|
...
|
...
|
...
|
Fixed in Version 5.0.x
...
This issue has been completely solved in anima® Anima 5.0.x and should not be a problem anymore. We have redesigned the management of the resource cache to make it much more resilient and flexible.
Now, if the main cache file (pack.bin) cannot be updated for some reason, more cache files will be created automatically to store the new assets added. Also, if the write block has disappeared disappears the next time that the cache is modified, anima® Anima will automatically consolidate all the segmented information into a new single file to continue with the optimal usage of the storage and speed up the loading process.
...
Solutions for Version 4.5.x
...
Section | |||||
---|---|---|---|---|---|
|
...
|
...
|
...
|
...
|
...
|
How to
...
Fix the Resource Package
...
As mentioned above, this issue has been solved on version 5 so the best way to fix this problem for good is to update to the latest version of anima®Anima. If now is not a good moment to update your machines, try one of the solutions described below.
OPTION A:
...
Small Modification and Resave
...
To fix this issue, you need to follow the instructions of the message, that is, try to save that same scene again sometime later , when the resource cache is not blocked anymore by your render nodes or by any other machine in your network that is reading the 4D model stream data and blocking the write access.
Once you confirm that no other machine in the network is accessing any scene of that project, then you can simply can open that scene in the anima® Anima designer application, make a small modification, and save it again. That will force anima® Anima to verify the information stored in the resource cache and add any missing information.
OPTION B:
...
Save Project as and Resave
...
If you are using an even older anima® Anima version (4.5.2 or lower), the the best workaround would be to simply use the “Save As” option option of the Project menu to create a duplicate of the project and continue working on the new scenes there , in the new copy. As the problem happens only because someone else in your network is blocking access to the current resource package of your current project, if you duplicate this project, the write block will still happen only in the older one, and anima® Anima will not have any problem rebuilding the resource package of the new one.
If you want to go ahead and fix the problem in your current project, then , once the new version of anima® Anima is installed, follow this process to ensure that you don’t get thoseMissing Actors “Missing Actors” anymore:
- In anima® designerAnima designer, open a scene that is being rendered with the problem.
- In the same machine, open your 3D application scene where this anima® Anima scene is loaded and wait for it to complete the load.
- Make a small modification inside anima® Anima (move any actor a few centimeters) and save it.
- The alive™ Alive connection will automatically re-import that scene into your 3D app. (If you have alive™ Alive disabled, just re-import the scenes manually).
- In your 3D app, save the scene after the reload is complete.
- Re-send the render job.
After these steps are done, you should not get moreMissing Actors “Missing Actors” in your renders. If you still get them, please try the full reset described in the section below (Full Reset of the Resource Cache).
OPTION C:
...
Full Reset of the Resource Cache
...
In
...
If some rare cases, the the resource package might get corrupted to a point that cannot be restored automatically by anima®Anima. In those situations, you can try to force a full reset of the resource package by deleting it completely. After doing that, the next time the project is saved, anima® Anima will rebuild it from scratch, avoiding any possible corruption issues.
Please , follow the process described below to force a full reset of your resource cache:
- Go to the machine where the anima® Anima project is being created and sure that anima® Anima and your 3D apps using the anima® Anima plugins are closed.
- Find your anima® Find your Anima project folder and go into the “resource_cache” subfolder, into the resource_cache subfolder; you should see at least one “packpack.bin” bin file there.
- Delete all the files that are inside that “resourcethat resource_cache” cache folder.
- Open anima® Anima and make a small change somewhere in the anima® Anima scenes that are being used in your 3D application.
- Save the anima® Anima project.
After that, the resource package should be should be completely restored. You should now see a “packpack.bin” bin file inside that folder that is bigger is bigger than the one you had previously. However, you can confirm can confirm that the regeneration process was successful by following the process described in the section below (How to confirm if you have any “Missing Actors”).
...
How to Confirm if the Fix Was Successful
...
Section | |||||
---|---|---|---|---|---|
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
|
...
Section | |||||
---|---|---|---|---|---|
|
...
|
...
|
...
Section | |||||
---|---|---|---|---|---|
|
...
|
...
|
...
|
...
|
...
At this point, if there is still some missing information on some asset in the resource cache cache, it will appear as “a Missing Actor” in your viewport. If no missing actors appear, it means that all the resources have been included successfully, and you can render again safely in your render farm (either locally or using an online render farm service).
If you see the 3D text that says “No License” instead instead of “Missing Actor” then then the issue is a totally different one, ; it means that the machine that renders is not able to find a valid license. If that is what happens, then contact our support service, and they will help you fix that problem.
Related Topics
- Using anima® Anima on a network
- Installation process
- Legacy Batch Installations (CLI)