Bases: MayaInstancePlugin
, OptionalPyblishPluginMixin
Collect Camera for FBX export.
Source code in client/ayon_maya/plugins/publish/collect_fbx_camera.py
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27 | class CollectFbxCamera(plugin.MayaInstancePlugin,
OptionalPyblishPluginMixin):
"""Collect Camera for FBX export."""
order = pyblish.api.CollectorOrder + 0.2
label = "Collect Camera for FBX export"
families = ["camera"]
optional = False
def process(self, instance):
if not self.is_active(instance.data):
return
if not instance.data.get("families"):
instance.data["families"] = []
if "fbx" not in instance.data["families"]:
instance.data["families"].append("fbx")
instance.data["cameras"] = True
|