Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender-addons.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorVilém Duha <vilda.novak@gmail.com>2019-10-10 17:16:13 +0300
committerVilém Duha <vilda.novak@gmail.com>2019-10-10 17:16:13 +0300
commit3a0cc9946f6ce63213fec53876b4fbaed76d8311 (patch)
treeab9f550e7761312b9cb02d37c6419ff9721cabc9
parent8d0c02ea6f17b2eeabf369c920be0852e9c9b8f7 (diff)
BlenderKit: fix selected asset panel, got mixed with unfinished fast upload feature.
-rw-r--r--blenderkit/ui_panels.py23
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')