Hi folks,
Our pipeline within Blizzard Cinematics depends upon an internal caching library/format that supports the concept of layering multiple files for a given single logical entity (e.g. for a given mesh, the topology can come from one file, UVs from another file, and animated P from yet another). This flexibility has prevented us from migrating to Alembic in the past, which have wanted to do for some time.
To fix this, we've worked with Lucas Miller to add this functionality to Alembic itself. This includes:
- Extend the core Alembic code base to support layers.
- Include test data files to show layering capabilities.
- Update the existing example tools, plugins and applications to support layers where appropriate.
This work is ongoing, but we wanted to get this in front of the community to solicit feedback. The current state can be seen in this pull request: https://github.com/alembic/alembic/pull/78 . We'd love to hear from folks here before we get much further to see if there's features we're missing or should otherwise change before officially merging it in.
We are also planning to have a Birds of a Feather event at SIGGRAPH to have a meaningful discussion around this topic and others. More details on that to follow.
Regards,
John
Cinematics R&D/Tools Supervisor
Blizzard Entertainment
--
You received this message because you are subscribed to the Google Groups "alembic-discussion" group.
To unsubscribe from this group and stop receiving emails from it, send an email to alembic-discuss...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
- Include test data files to show layering capabilities.
-- Barnaby Robson - Technology - SF - x63761
I won't pollute this forum with lots of USD talk, but will confirm that layerStacks in USD provide all the features you mention, plus a few more we've found useful for scene assembly. All of those overrides are also expressible over referenced files for scene assembly, as well as within and over "variantSets" that package up switchable variations in assets and scenes.
Anyone with USD questions please feel free to ask at https://groups.google.com/forum/m/#!forum/usd-interest
Cheers,
Spiff
By the way what happens if in the abccatalog command one of the
layer files you layer is in fact another catalog file. Can you have
nested cataloging or would that be an error ?
> email to alembic-discussion+unsub...@googlegroups.com.