diff --git a/colorbleed/plugins/maya/publish/extract_alembic.py b/colorbleed/plugins/maya/publish/extract_pointcache.py similarity index 94% rename from colorbleed/plugins/maya/publish/extract_alembic.py rename to colorbleed/plugins/maya/publish/extract_pointcache.py index 2ddc9c76e9..f29f7846bf 100644 --- a/colorbleed/plugins/maya/publish/extract_alembic.py +++ b/colorbleed/plugins/maya/publish/extract_pointcache.py @@ -7,7 +7,7 @@ import colorbleed.api from colorbleed.maya.lib import extract_alembic -class ExtractColorbleedAnimation(colorbleed.api.Extractor): +class ExtractColorbleedPointcache(colorbleed.api.Extractor): """Produce an alembic of just point positions and normals. Positions and normals are preserved, but nothing more, @@ -21,7 +21,7 @@ class ExtractColorbleedAnimation(colorbleed.api.Extractor): def process(self, instance): - nodes = instance.data['setMembers'] + nodes = instance[:] # Collect the start and end including handles start = instance.data["startFrame"] diff --git a/colorbleed/plugins/publish/integrate.py b/colorbleed/plugins/publish/integrate.py index f348deb654..43792ec12f 100644 --- a/colorbleed/plugins/publish/integrate.py +++ b/colorbleed/plugins/publish/integrate.py @@ -26,6 +26,7 @@ class IntegrateAsset(pyblish.api.InstancePlugin): families = ["colorbleed.model", "colorbleed.rig", "colorbleed.animation", + "colorbleed.pointcache", "colorbleed.camera", "colorbleed.lookdev", "colorbleed.texture",