[Bf-extensions-cvs] [13ecbb8f] blender-v3.0-release: Moving BlenderKit to new repository on GitHub

Vilem Duha noreply at git.blender.org
Mon Nov 22 10:57:26 CET 2021


Commit: 13ecbb8fee64fe3c262c6f904a2bd21ea2ca2070
Author: Vilem Duha
Date:   Mon Nov 22 10:41:16 2021 +0100
Branches: blender-v3.0-release
https://developer.blender.org/rBA13ecbb8fee64fe3c262c6f904a2bd21ea2ca2070

Moving BlenderKit to new repository on GitHub

BlenderKit addon will be here since now:
https://github.com/BlenderKit/blenderkit

And all release notes , docs and information will be on BlenderKit website:
www.blenderkit.com

The move happens since Blender Foundation ended the commercial addon offering for all commercial addons.
This means a bit less comfort for our users, but also many new possibilities!

===================================================================

D	blenderkit/README.md
D	blenderkit/__init__.py
D	blenderkit/append_link.py
D	blenderkit/asset_bar_op.py
D	blenderkit/asset_inspector.py
D	blenderkit/asset_pack_bg.py
D	blenderkit/autothumb.py
D	blenderkit/autothumb_material_bg.py
D	blenderkit/autothumb_model_bg.py
D	blenderkit/bg_blender.py
D	blenderkit/bkit_oauth.py
D	blenderkit/bl_ui_widgets/__init__.py
D	blenderkit/bl_ui_widgets/bl_ui_button.py
D	blenderkit/bl_ui_widgets/bl_ui_drag_panel.py
D	blenderkit/bl_ui_widgets/bl_ui_draw_op.py
D	blenderkit/bl_ui_widgets/bl_ui_image.py
D	blenderkit/bl_ui_widgets/bl_ui_label.py
D	blenderkit/bl_ui_widgets/bl_ui_widget.py
D	blenderkit/blendfiles/cleaned.blend
D	blenderkit/blendfiles/material_thumbnailer_cycles.blend
D	blenderkit/blendfiles/thumbnailer.blend
D	blenderkit/categories.py
D	blenderkit/colors.py
D	blenderkit/comments_utils.py
D	blenderkit/data/categories.json
D	blenderkit/download.py
D	blenderkit/icons.py
D	blenderkit/image_utils.py
D	blenderkit/oauth.py
D	blenderkit/overrides.py
D	blenderkit/paths.py
D	blenderkit/ratings.py
D	blenderkit/ratings_utils.py
D	blenderkit/reports.py
D	blenderkit/rerequests.py
D	blenderkit/resolutions.py
D	blenderkit/resolutions_bg.py
D	blenderkit/search.py
D	blenderkit/tasks_queue.py
D	blenderkit/thumbnails/arrow_left.png
D	blenderkit/thumbnails/arrow_right.png
D	blenderkit/thumbnails/bar_slider.png
D	blenderkit/thumbnails/bell.png
D	blenderkit/thumbnails/cc0.png
D	blenderkit/thumbnails/dumbbell.png
D	blenderkit/thumbnails/filter.png
D	blenderkit/thumbnails/filter_active.png
D	blenderkit/thumbnails/flp.png
D	blenderkit/thumbnails/fp.png
D	blenderkit/thumbnails/intro.jpg
D	blenderkit/thumbnails/locked.png
D	blenderkit/thumbnails/private.png
D	blenderkit/thumbnails/royalty_free.png
D	blenderkit/thumbnails/star_grey.png
D	blenderkit/thumbnails/star_white.png
D	blenderkit/thumbnails/thumbnail_not_available.jpg
D	blenderkit/thumbnails/thumbnail_notready.jpg
D	blenderkit/thumbnails/trophy.png
D	blenderkit/thumbnails/vs_deleted.png
D	blenderkit/thumbnails/vs_on_hold.png
D	blenderkit/thumbnails/vs_ready.png
D	blenderkit/thumbnails/vs_rejected.png
D	blenderkit/thumbnails/vs_uploaded.png
D	blenderkit/thumbnails/vs_uploading.png
D	blenderkit/thumbnails/vs_validated.png
D	blenderkit/ui.py
D	blenderkit/ui_bgl.py
D	blenderkit/ui_panels.py
D	blenderkit/upload.py
D	blenderkit/upload_bg.py
D	blenderkit/utils.py
D	blenderkit/version_checker.py

===================================================================

diff --git a/blenderkit/README.md b/blenderkit/README.md
deleted file mode 100644
index e2e77067..00000000
--- a/blenderkit/README.md
+++ /dev/null
@@ -1,3 +0,0 @@
-BlenderKit add-on is the official addon of the BlenderKit service for Blender 3d.
-It enables users to upload, search, download, and rate different assets for blender.
-It works together with BlenderKit server.
\ No newline at end of file
diff --git a/blenderkit/__init__.py b/blenderkit/__init__.py
deleted file mode 100644
index 22afd2a1..00000000
--- a/blenderkit/__init__.py
+++ /dev/null
@@ -1,1977 +0,0 @@
-# ##### BEGIN GPL LICENSE BLOCK #####
-#
-#  This program is free software; you can redistribute it and/or
-#  modify it under the terms of the GNU General Public License
-#  as published by the Free Software Foundation; either version 2
-#  of the License, or (at your option) any later version.
-#
-#  This program is distributed in the hope that it will be useful,
-#  but WITHOUT ANY WARRANTY; without even the implied warranty of
-#  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-#  GNU General Public License for more details.
-#
-#  You should have received a copy of the GNU General Public License
-#  along with this program; if not, write to the Free Software Foundation,
-#  Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
-#
-# ##### END GPL LICENSE BLOCK #####
-
-bl_info = {
-    "name": "BlenderKit Online Asset Library",
-    "author": "Vilem Duha, Petr Dlouhy",
-    "version": (3, 0, 0),
-    "blender": (2, 93, 0),
-    "location": "View3D > Properties > BlenderKit",
-    "description": "Online BlenderKit library (materials, models, brushes and more). Connects to the internet.",
-    "warning": "",
-    "doc_url": "{BLENDER_MANUAL_URL}/addons/3d_view/blenderkit.html",
-    "category": "3D View",
-}
-
-if "bpy" in locals():
-    from importlib import reload
-
-    # alphabetically sorted all add-on modules since reload only happens from __init__.
-    # modules with _bg are used for background computations in separate blender instance and that's why they don't need reload.
-
-    append_link = reload(append_link)
-    asset_bar_op = reload(asset_bar_op)
-    asset_inspector = reload(asset_inspector)
-    autothumb = reload(autothumb)
-    bg_blender = reload(bg_blender)
-    bkit_oauth = reload(bkit_oauth)
-    categories = reload(categories)
-    colors = reload(colors)
-    download = reload(download)
-    icons = reload(icons)
-    image_utils = reload(image_utils)
-    oauth = reload(oauth)
-    overrides = reload(overrides)
-    paths = reload(paths)
-    ratings = reload(ratings)
-    ratings_utils = reload(ratings_utils)
-    comments_utils = reload(comments_utils)
-    resolutions = reload(resolutions)
-    search = reload(search)
-    tasks_queue = reload(tasks_queue)
-    ui = reload(ui)
-    ui_bgl = reload(ui_bgl)
-    ui_panels = reload(ui_panels)
-    upload = reload(upload)
-    upload_bg = reload(upload_bg)
-    utils = reload(utils)
-    reports = reload(reports)
-
-    bl_ui_widget = reload(bl_ui_widget)
-    bl_ui_label = reload(bl_ui_label)
-    bl_ui_button = reload(bl_ui_button)
-    bl_ui_image = reload(bl_ui_image)
-    # bl_ui_checkbox = reload(bl_ui_checkbox)
-    # bl_ui_slider = reload(bl_ui_slider)
-    # bl_ui_up_down = reload(bl_ui_up_down)
-    bl_ui_drag_panel = reload(bl_ui_drag_panel)
-    bl_ui_draw_op = reload(bl_ui_draw_op)
-    # bl_ui_textbox = reload(bl_ui_textbox)
-
-else:
-    from blenderkit import append_link
-    from blenderkit import asset_bar_op
-    from blenderkit import asset_inspector
-    from blenderkit import autothumb
-    from blenderkit import bg_blender
-    from blenderkit import bkit_oauth
-    from blenderkit import categories
-    from blenderkit import colors
-    from blenderkit import download
-    from blenderkit import icons
-    from blenderkit import image_utils
-    from blenderkit import oauth
-    from blenderkit import overrides
-    from blenderkit import paths
-    from blenderkit import ratings
-    from blenderkit import ratings_utils
-    from blenderkit import comments_utils
-    from blenderkit import resolutions
-    from blenderkit import search
-    from blenderkit import tasks_queue
-    from blenderkit import ui
-    from blenderkit import ui_bgl
-    from blenderkit import ui_panels
-    from blenderkit import upload
-    from blenderkit import upload_bg
-    from blenderkit import utils
-    from blenderkit import reports
-
-    from blenderkit.bl_ui_widgets import bl_ui_widget
-    from blenderkit.bl_ui_widgets import bl_ui_label
-    from blenderkit.bl_ui_widgets import bl_ui_button
-    from blenderkit.bl_ui_widgets import bl_ui_image
-    # from blenderkit.bl_ui_widgets import bl_ui_checkbox
-    # from blenderkit.bl_ui_widgets import bl_ui_slider
-    # from blenderkit.bl_ui_widgets import bl_ui_up_down
-    from blenderkit.bl_ui_widgets import bl_ui_draw_op
-    from blenderkit.bl_ui_widgets import bl_ui_drag_panel
-    # from blenderkit.bl_ui_widgets import bl_ui_textbox
-
-import os
-import math
-import time
-import logging
-import bpy
-import pathlib
-
-log = logging.getLogger(__name__)
-
-from bpy.app.handlers import persistent
-import bpy.utils.previews
-import mathutils
-from mathutils import Vector
-from bpy.props import (
-    IntProperty,
-    FloatProperty,
-    FloatVectorProperty,
-    StringProperty,
-    EnumProperty,
-    BoolProperty,
-    PointerProperty,
-)
-from bpy.types import (
-    Operator,
-    Panel,
-    AddonPreferences,
-    PropertyGroup,
-)
-
-
-# logging.basicConfig(filename = 'blenderkit.log', level = logging.INFO,
-#                     format = '	%(asctime)s:%(filename)s:%(funcName)s:%(lineno)d:%(message)s')
-
-
- at persistent
-def scene_load(context):
-    ui_props = bpy.context.window_manager.blenderkitUI
-    ui_props.assetbar_on = False
-    ui_props.turn_off = False
-    preferences = bpy.context.preferences.addons['blenderkit'].preferences
-    preferences.login_attempt = False
-
-
- at bpy.app.handlers.persistent
-def check_timers_timer():
-    ''' checks if all timers are registered regularly. Prevents possible bugs from stopping the addon.'''
-    if not bpy.app.background:
-        if not bpy.app.timers.is_registered(search.search_timer):
-            bpy.app.timers.register(search.search_timer)
-        if not bpy.app.timers.is_registered(download.download_timer):
-            bpy.app.timers.register(download.download_timer)
-        if not (bpy.app.timers.is_registered(tasks_queue.queue_worker)):
-            bpy.app.timers.register(tasks_queue.queue_worker)
-        if not bpy.app.timers.is_registered(bg_blender.bg_update):
-            bpy.app.timers.register(bg_blender.bg_update)
-        return 5.0
-
-
-conditions = (
-    ('UNSPECIFIED', 'Unspecified', ""),
-    ('NEW', 'New', 'Shiny new item'),
-    ('USED', 'Used', 'Casually used item'),
-    ('OLD', 'Old', 'Old item'),
-    ('DESOLATE', 'Desolate', 'Desolate item - dusty & rusty'),
-)
-model_styles = (
-    ('REALISTIC', 'Realistic', "Photo realistic model"),
-    ('PAINTERLY', 'Painterly', 'Hand painted with visible strokes'),
-    ('LOWPOLY', 'Lowpoly', "Lowpoly art -don't mix up with polycount!"),
-    ('ANIME', 'Anime', 'Anime style'),
-    ('2D_VECTOR', '2D Vector', '2D vector'),
-    ('3D_GRAPHICS', '3D Graphics', '3D graphics'),
-    ('OTHER', 'Other', 'Other styles'),
-)
-search_model_styles = (
-    ('REALISTIC', 'Realistic', "Photo realistic model"),
-    ('PAINTERLY', 'Painterly', 'Hand painted with visible strokes'),
-    ('LOWPOLY', 'Lowpoly', "Lowpoly art -don't mix up with polycount!"),
-    ('ANIME', 'Anime', 'Anime style'),
-    ('2D_VECTOR', '2D Vector', '2D vector'),
-    ('3D_GRAPHICS', '3D Graphics', '3D graphics'),
-    ('OTHER', 'Other', 'Other Style'),
-    ('ANY', 'Any', 'Any Style'),
-)
-material_styles = (
-    ('REALISTIC', 'Realistic', "Photo realistic model"),
-    ('NPR', 'Non photorealistic', 'Hand painted with visible strokes'),
-    ('OTHER', 'Other', 'Other style'),
-)
-search_material_styles = (
-    ('REALISTIC', 'Realistic', "Photo realistic model"),
-    ('NPR', 'Non photorealistic', 'Hand painted with visible strokes'),
-    ('ANY', 'Any', 'Any'),
-)
-engines = (
-    ('CYCLES', 'Cycles', 'Blender Cycles'),
-    ('EEVEE', 'Eevee', 'Blender eevee renderer'),
-    ('OCTANE', 'Octane', 'Octane render enginge'),
-    ('ARNOLD', 'Arnold', 'Arnold render engine'),
-    ('V-RAY', 'V-Ray', 'V-Ray renderer'),
-    ('UNREAL', 'Unreal', 'Unreal engine'),
-    ('UNITY', 'Unity', 'Unity engine'),
-    ('GODOT', 'Godot', 'Godot engine'),
-    ('3D-PRINT', '3D printer', 'object can be 3D printed'),
-    ('OTHER', 'Other', 'any other engine'),
-    ('NONE', 'None', 'no more engine block'),
-)
-pbr_types = (
-    ('METALLIC', 'Metallic-Roughness', 'Metallic/Roughness PBR material type'),
-    ('SPECULAR', 'Specular  Glossy', ''),
-)
-
-mesh_poly_types = (
-    ('QUAD', 'quad', ''),
-    ('QUAD_DOMINANT', 'quad_dominant', ''),
-    ('TRI_DOMINANT', 'tri_dominant', ''),
-    ('TRI', 'tri', ''),
-    ('NGON', 'ngon_dominant', ''),
-    ('OTHER', 'other', ''),
-)
-
-
-
-
-
-
-
-def udate_down_up(self, context):
-    """Perform a search if results are empty."""
-    s = context.scene
-    wm = bpy.context.window_manager
-    props = bpy.context.window_manager.blenderkitUI
-    if wm.get('search results') == None and props.down_up == 'SEARCH':
-        search.search()
-
-
-def switch_search_results(self, context):
-    s = bpy.context.scene
-    wm = bpy.context.window_manager
-    props = bpy.context.window_manager.blenderkitUI
-    if props.asset_type == 'MODEL':
-        wm['search results'] = wm.get('bkit model search')
-        wm['search results orig'] = wm.get('bkit model search orig')
-    elif props.asset_type == 'SCENE':
-        wm['search results'] = wm.get('bkit scene search')
-        wm['search results orig'] = wm.get('bkit scene search orig')
-    elif props.asset_type == 'HDR':
-        wm['search results'] = wm.get('bkit hdr search')
-        wm['search results orig'] = wm.get('bkit hdr search orig')
-    elif props.asset_type == 'MATERIAL':
-        wm['search results'] = wm.get('bkit material search')
-       

@@ Diff output truncated at 10240 characters. @@



More information about the Bf-extensions-cvs mailing list