Skip to content

collect_gltf

CollectGLTF

Bases: MayaInstancePlugin

Collect Assets for GLTF/GLB export.

Source code in client/ayon_maya/plugins/publish/collect_gltf.py
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
class CollectGLTF(plugin.MayaInstancePlugin):
    """Collect Assets for GLTF/GLB export."""

    order = pyblish.api.CollectorOrder + 0.2
    label = "Collect Asset for GLTF/GLB export"
    families = ["model", "animation", "pointcache"]

    def process(self, instance):
        if not instance.data.get("families"):
            instance.data["families"] = []

        if "gltf" not in instance.data["families"]:
            instance.data["families"].append("gltf")