From d89b318e5730710c564b7e9fd979fa4e09b003ab Mon Sep 17 00:00:00 2001 From: Roy Nieterau Date: Thu, 21 Sep 2017 13:14:46 +0200 Subject: [PATCH] Fix `colorbleed.pointcache` being extracted correctly and actually being integrated --- .../publish/{extract_alembic.py => extract_pointcache.py} | 4 ++-- colorbleed/plugins/publish/integrate.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) rename colorbleed/plugins/maya/publish/{extract_alembic.py => extract_pointcache.py} (94%) 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",