diff options
author | Vilém Duha <vilda.novak@gmail.com> | 2019-10-10 17:16:13 +0300 |
---|---|---|
committer | Vilém Duha <vilda.novak@gmail.com> | 2019-10-10 17:16:13 +0300 |
commit | 3a0cc9946f6ce63213fec53876b4fbaed76d8311 (patch) | |
tree | ab9f550e7761312b9cb02d37c6419ff9721cabc9 | |
parent | 8d0c02ea6f17b2eeabf369c920be0852e9c9b8f7 (diff) |
BlenderKit: fix selected asset panel, got mixed with unfinished fast upload feature.
-rw-r--r-- | blenderkit/ui_panels.py | 23 |
1 files changed, 15 insertions, 8 deletions
diff --git a/blenderkit/ui_panels.py b/blenderkit/ui_panels.py index 3e238a71..d7e40714 100644 --- a/blenderkit/ui_panels.py +++ b/blenderkit/ui_panels.py @@ -372,14 +372,21 @@ class VIEW3D_PT_blenderkit_model_properties(Panel): layout = self.layout o = bpy.context.active_object - ad = o['asset_data'] - layout.label(text=str(ad['name'])) - # proxies just don't make it in 2.79... they should stay hidden and used only by pros ... - # if 'rig' in ad['tags']: - # # layout.label(text = 'can make proxy') - # layout.operator('object.blenderkit_make_proxy', text = 'Make Armature proxy') - - layout.operator('object.blenderkit_bring_to_scene', text='Bring to scene') + if o.get('asset_data') is not None: + ad = o['asset_data'] + layout.label(text=str(ad['name'])) + if o.instance_type == 'COLLECTION' and o.instance_collection is not None: + layout.operator('object.blenderkit_bring_to_scene', text='Bring to scene') + + # if 'rig' in ad['tags']: + # # layout.label(text = 'can make proxy') + # layout.operator('object.blenderkit_make_proxy', text = 'Make Armature proxy') + #fast upload, blocked by now + # else: + # op = layout.operator("object.blenderkit_upload", text='Store as private', icon='EXPORT') + # op.asset_type = 'MODEL' + # op.fast = True + #fun override project, not finished # layout.operator('object.blenderkit_color_corrector') |