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>2020-12-22 20:33:40 +0300
committerVilém Duha <vilda.novak@gmail.com>2020-12-22 20:33:40 +0300
commit0cf887278e274324fddd70a1e2e9585ec00558db (patch)
tree5f353ce557dde7d474ac577daa723e8655d3dd63 /blenderkit
parent48a792c58c16d0e846fd015f3ea5fdf491647a7a (diff)
BlenderKit: category layout for fast category editing tool
and fix for HDR thumbnail generation code - still not perfect but sets view transform to raw during .jpg save and this causesthe image to look closer. If it will be displayed as linear or non-color in asset bar, it will fit perfectly.
Diffstat (limited to 'blenderkit')
-rw-r--r--blenderkit/image_utils.py6
-rw-r--r--blenderkit/upload.py16
2 files changed, 16 insertions, 6 deletions
diff --git a/blenderkit/image_utils.py b/blenderkit/image_utils.py
index b2ade804..5e2b93bf 100644
--- a/blenderkit/image_utils.py
+++ b/blenderkit/image_utils.py
@@ -31,17 +31,21 @@ def set_orig_render_settings(orig_settings):
vs.view_transform = orig_settings['view_transform']
-def img_save_as(img, filepath='//', file_format='JPEG', quality=90, color_mode='RGB', compression=15):
+def img_save_as(img, filepath='//', file_format='JPEG', quality=90, color_mode='RGB', compression=15, view_transform = 'Raw'):
'''Uses Blender 'save render' to save images - BLender isn't really able so save images with other methods correctly.'''
ors = get_orig_render_settings()
rs = bpy.context.scene.render
+ vs = bpy.context.scene.view_settings
+
ims = rs.image_settings
ims.file_format = file_format
ims.quality = quality
ims.color_mode = color_mode
ims.compression = compression
+ vs.view_transform = view_transform
+
img.save_render(filepath=bpy.path.abspath(filepath), scene=bpy.context.scene)
diff --git a/blenderkit/upload.py b/blenderkit/upload.py
index 89fa50d6..640e2085 100644
--- a/blenderkit/upload.py
+++ b/blenderkit/upload.py
@@ -583,13 +583,19 @@ class FastCategory(bpy.types.Operator):
# layout.template_icon_view(bkit_ratings, property, show_labels=False, scale=6.0, scale_popup=5.0)
# col.prop(self, 'category')
- layout.prop(self, 'category') # , expand = True)
- props = bpy.context.scene.blenderkitUI
- if props.asset_type == 'MODEL': # by now block this for other asset types.
- # col = row.column()
+ layout.prop(self, 'category')
+ if self.category != 'NONE' and self.subcategory != 'NONE':
layout.prop(self, 'subcategory')
+ if self.subcategory != 'NONE' and self.subcategory1 != 'NONE':
layout.prop(self, 'subcategory1')
- # layout.prop(self, 'subcategory', expand = True)
+
+ # layout.prop(self, 'category') # , expand = True)
+ # props = bpy.context.scene.blenderkitUI
+ # if props.asset_type == 'MODEL': # by now block this for other asset types.
+ # # col = row.column()
+ # layout.prop(self, 'subcategory')
+ # layout.prop(self, 'subcategory1')
+ # # layout.prop(self, 'subcategory', expand = True)
def execute(self, context):
user_preferences = bpy.context.preferences.addons['blenderkit'].preferences