Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

AY-6593_Xgen "Connect" action on multiple Alembic curve caches fails #101

Open
ynbot opened this issue Sep 11, 2024 · 0 comments
Open

AY-6593_Xgen "Connect" action on multiple Alembic curve caches fails #101

ynbot opened this issue Sep 11, 2024 · 0 comments
Labels
sponsored This is directly sponsored by a client or community member type: bug Something isn't working

Comments

@ynbot
Copy link
Contributor

ynbot commented Sep 11, 2024

Please describe the issue you have acountered?

When using multiple palettes/splines in an XGEN description each of the entries, when applying a cached alembic should receive an input alembic cache file that contains only the curves for that palette. Currently the XGEN Connect action in Inventory connects all the palettes to a single Alembic entry (single pointcache) but with multiple palettes we need each entry to be connected to an Alembic of its own.

Note: It may be that there is a way for XGEN to work with one big alembic and it knowing which curves belong to which palette within it. But I couldn't find it.

Sidenote: What is unfortunate is that for the Connect XGEN action to work is that you need to load the curves into the scene and then "connect" but the actual "connect" that it does by no means uses the curves in the scene. Instead it just takes the Alembic filepath of that pointcache and sets that as filepath attribute on the XGEN palettes. Which means that what the XGEN is connected to is not tracked in the manager as a container, if you update the pointcache in the scene it does not live update the XGEN attributes hence basically on any pointcache update you will need to do the Connect XGEN again. Which is cumbersome (and also for the case of multiple palettes wouldn't even work).
[11:20 AM]
Also, because each needs an Alembic of its own we now suddenly need to make many pointcaches from the source workfile for each palette. Which is manageable with the scripts I provided to batch create those but it's not necessarily artist friendly in production to have to select and create those each time in animation scenes, etc.

How to replicate the issue?

No response

Additional context:

link to discussion on Discord
(might be a private channel)

This issue was automatically created from Clickup ticket AY-6593

@ynbot ynbot added type: bug Something isn't working sponsored This is directly sponsored by a client or community member labels Sep 11, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
sponsored This is directly sponsored by a client or community member type: bug Something isn't working
Projects
None yet
Development

No branches or pull requests

1 participant