Skip to content
Snippets Groups Projects
Commit 0cf88727 authored by Vilém Duha's avatar Vilém Duha
Browse files

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.
parent 48a792c5
No related branches found
No related tags found
No related merge requests found
......@@ -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)
......
......@@ -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
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment