Commit Graph

37 Commits

Author SHA1 Message Date
054ee2f417 BlenderKit: fix rating interaction
-disabled layout didn't work(thanks to another blender layout bug that I reported)
-replaced it with an enum, and also a popup that informs the user instead.
2020-07-12 18:07:58 +02:00
903a0f01b5 BlenderKit: fix replace model, was broken.
-should also WIP work in selected model panel.
-deleted commented out filtering code
2020-07-01 16:11:56 +02:00
8bf7c77ca0 BlenderKit: add use_timers to debug timers and check stability issues
rename several asset data dict properties to be serverdata-compatible
 - this needed an update function on scene load for older scenes.
draw asset context menu also in selected model panel
remove brush mode filtering from search code(is filtered in Elastic for some time already)
2020-07-01 16:11:55 +02:00
c5fad30a5d BlenderKit: Fixes
rating showing to non-logged in users
Upload wasn't showing proper error message when not logged in too.
Replace selected models wasn't shown with no active object
First registration search wasn't shown.
Sorting of uploaded assets for validators was reversed
2020-05-27 12:27:05 +02:00
6665bb9820 BlenderKit: fixes
-first run now saves preferences to not appear again on each blender start
-fix possible error with assetbar shortcuts (wrong index)
-validation - update status in search results on verification status change
2020-03-18 13:34:49 +01:00
7c3d8127da BlenderKit: add several autotags
megapixels checks number of total pixels in textures.
procedural, node count and texture count will help in heuristics and advanced searches.
2020-01-28 13:45:44 +01:00
8e3757177c BlenderKit:
-improve multiline tooltips
-change addon category to 3d view, fits a bit more than add mesh
-support searching only own assets
-support searching for procedural only assets(hiddn by now)
-switch off defautl GPU on for thumbnails- this was a bug that went unnoticed for a long time.
-add gpu render option directly to thumbnail render dialogs
-non-treaded downloading for resolutions
-move in utils and rename correctly params_to_dict and dict_to_params
-display icon for rejected assets(needs a new icon)
-split login panel
-rename some panels for more consistency
-improve some tooltips
2020-01-28 13:45:43 +01:00
d1701786f2 BlenderKit: search field on top
- a dialog box telling the user why an asset is locked
 -verification status change now in thread
 - Search UI small changes, getting rid of show assetbar button (now a small eye)
2020-01-09 13:49:01 +01:00
6b094a1c62 BlenderKit: fix dual window problem, enable to run asset bar with fixed context
This will possibly be used for opening the asset bar after first search.
2020-01-07 11:43:44 +01:00
46fb3ac3a1 BlenderKit: replace bpy.context.active_object with bpy.context.view_layer.objects.active everywhere. This gives much less issues with context in queue. 2020-01-07 11:43:44 +01:00
4d10cb46d9 BlenderKit: update several material attributes
This will enable to search for procedural assets and filter heavy assets for EEVEE
2020-01-07 11:43:43 +01:00
1fe256ff35 BlenderKit: validation tools improvements
People who can validate are now recognized from profile info
In menu it's possible to put asset on hold besides validation
reupload of thumbnails doesn't put asset back to pre-validation state, only main file upload.
2020-01-07 11:43:43 +01:00
a2a4229b7e BlenderKit: small fixes in UI and comments 2019-10-02 13:44:06 +02:00
e760c7f30e BlenderKit: fix upload of objects with ' or " in their name.
it now doesn't allow these character in object/datablock names when uploading.
2019-09-10 16:55:32 +02:00
db4f7e2dc6 BlenderKit: rerequests library
this library basically ensures that no server requests should fail if the token is after it's lifetime.
it refreshes token and re-tries the request in such cases.
2019-09-02 13:50:06 +02:00
05ed8f5427 BlenderKit:
thumbnailer had accidentally set resolution to 50%
Try to avoid a rare bug where categories file isn't present (not sure yet as why that happens, but this enables the use of the addon until categories are loaded)
Internal Transfer BlendrKit data operator
Switch some operators to internal and remove undo from those where it doesn't make sense.
2019-08-20 10:24:07 +02:00
c5b6e7a4c8 BlenderKit: Right click menu
-Open authors webpage
-Search assets by author
-basic 'search similar' .
-fix some tooltips
-deleting of assets from online lib (disabled by now)
- possibility to validate , not yet supported on server.

scroll wheel now scrolls rows instead of single items if there are more rows enabled.
2019-08-16 22:34:07 +02:00
d96b6d38d2 BlenderKit: get rid of other styles that aren't supported on the server. 2019-08-12 21:27:58 +02:00
30660b7d90 BlenderKit: upload reworked.
Don't save .blend file , some users didn't like this.
Re-upload enables only thumbnail updates.
Mark for validation operator removed(was removed from UI several versions ago)
ModelUploadOperator renamed to UploadOperator, since it's used for all asset types anyway.
Skip .blend preparation in case of thumbnail reupload only
2019-08-12 15:58:36 +02:00
2b787dcb98 BlenderKit: get rid of obligatory tags and work hours filling. 2019-08-12 15:58:36 +02:00
4e1cda9885 Spelling fixes in comments and descriptions, patch by luzpaz
Differential Revision: https://developer.blender.org/D5240
2019-07-31 13:28:52 +02:00
a24407df8a BlenderKit: comment out unfinished error parsing. 2019-06-27 03:02:13 +02:00
80be53db6f BlenderKit: wrong status code interpretation caused uploads to fail 2019-06-24 21:39:20 +02:00
746b673539 BlenderKit: don't search for thumbnail when uploading only metadata 2019-06-24 21:30:05 +02:00
4fff91efba BlenderKit: better reporting for failed uploads
bugfix - only fetch server data when not in background(fetching api key during upload procedure is a very bad idea)
updatea oauth script.
Mention Petr Dlouhy as co-author
Temporarily enable Api key field also with oauth on.
2019-06-17 16:14:11 +02:00
9df44aaff6 BlenderKit: fix transparent materials for eevee on upload time 2019-06-13 00:22:31 +02:00
7f6405130a BlenderKit: Fix typo in import and disable oauth by now. 2019-06-01 18:49:18 +02:00
85fd48c32c BlenderKit: convert all imports to importlib
+ new Oauth script version (finished in next commit)
+split login/signup buttons
2019-06-01 18:49:18 +02:00
2f9b3836cc BlenderKit: switch to new validation system, wher mark for validation isn't needed.
Further protect for unavailable quotas from the server.
2019-05-28 20:41:32 +02:00
18b843223d BlenderKit: Change private flag to be an ENUM, so it can be expanded.
checks for private quota separately obviously still not computed on production server.
show profile panel
2019-05-28 20:41:32 +02:00
06ecc07ed0 BlenderKit: improve api key saving 2019-05-19 15:45:49 +02:00
9be41665fd BlenderKit: Basic private quota checking works now. 2019-05-19 15:45:49 +02:00
2f9bd3f0ff BlenderKit: enable uploading private assets
-fix queue, the handler was getting lost after file load.
-some comments
2019-05-19 15:45:49 +02:00
e16c55a110 BlenderKit: Oauth browser login. No more hassle with API keys for the users. Needs testing.
renamed get_bkit_url to get_api_url
task queue is a new simple module to do tasks, more timed tasks should come here instead of being in assetbar as of now. (download, search checks and more)
2019-05-19 15:45:48 +02:00
39b148fed3 BlenderKit: open free assets for non-registered users. 2019-04-21 21:20:16 +02:00
c3c7663ed4 silencing print outputs. 2019-04-03 23:55:50 +02:00
50ea2790f9 BlenderKit initial commit.
BlenderKit add-on is the official addon of the BlenderKit service for Blender 3d. (www.blenderkit.com)
It enables users to upload, search, download, and rate different assets for blender.
It works together with BlenderKit server.
2019-03-29 17:52:47 +01:00