Load GPU cache without AYON containerized object set#223
Draft
BigRoy wants to merge 8 commits intoynput:developfrom
Draft
Load GPU cache without AYON containerized object set#223BigRoy wants to merge 8 commits intoynput:developfrom
BigRoy wants to merge 8 commits intoynput:developfrom
Conversation
…thub.com/BigRoy/ayon-maya into enhancement/load_gpu_cache_imprint_shape
moonyuet
reviewed
Apr 8, 2025
Member
LiborBatek
requested changes
Apr 9, 2025
Member
There was a problem hiding this comment.
nevermind seems like broken scene...works when in different shot.
Im getting error when trying to produce pointcache publish from my animation scene
fails on extract pointcache with:
Traceback (most recent call last):
File "C:\Users\lbate\AppData\Local\Ynput\AYON\dependency_packages\ayon_2406251801_windows.zip\dependencies\pyblish\plugin.py", line 528, in __explicit_process
runner(*args)
File "c:\Work\REPO\ayon-maya\client\ayon_maya\plugins\publish\extract_pointcache.py", line 253, in process
extract_alembic(**kwargs)
File "c:\Work\REPO\ayon-maya\client\ayon_maya\api\alembic.py", line 340, in extract_alembic
cmds.AbcExport(
File "C:\Program Files\Ynput\AYON 1.1.0\extract_pointcache", line 2, in AbcExport
RuntimeError: No valid root nodes were specified.
Member
Contributor
Author
|
Haha, you all seem to really want this PR. It's still in draft. Anyway, thanks for the notes. I guess you just had some spare time? ❤️ |
Member
|
What is the state of this PR? |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.


Changelog Description
Load GPU cache with the AYON metadata imprinted directly onto the GPU cache shape node. This allows duplicating, deleting and instancing the GPU cache nodes as an artist usually whilst AYON would continue to be able to track it.
Additional review information
Because the
gpuCachenode already has an attribute calledrepresentationthis meant that for this 'imprinting' to be allowed that the attributes were required to be prefixed withAYON_to avoid clashes. Which means that listing loaded containers now requires looking for both theAYON_idandidattributes.Testing notes: