Fetch attribute from instance for alembic export

This commit is contained in:
wikoreman 2018-10-16 11:08:49 +02:00
parent 1a13d448d5
commit 11677142be

View file

@ -32,6 +32,12 @@ class ExtractColorbleedAlembic(colorbleed.api.Extractor):
start -= handles
end += handles
attrs = instance.data.get("attr", "").split(";")
if not attrs:
attrs = ["cbId"]
attr_prefixes = instance.data.get("attrPrefix", "").split(";")
# Get extra export arguments
writeColorSets = instance.data.get("writeColorSets", False)
@ -44,7 +50,8 @@ class ExtractColorbleedAlembic(colorbleed.api.Extractor):
options = {
"step": instance.data.get("step", 1.0),
"attr": ["cbId"],
"attr": attrs,
"attrPrefix": attr_prefixes,
"writeVisibility": True,
"writeCreases": True,
"writeColorSets": writeColorSets,