Page MenuHome

BlenderKit Blender 2.8
Open, NormalPublic

Description

BlenderKit is an addon submitted under the commercial add-on offering.

Allows search, download, and upload of materials, brushes, and models, all from an online database. Materials and brushes are free, as is part of the model database. Part of the model database is created by blender artists and accessible through a community - shared subscription. more info on our website - www.blenderkit.com

Since the old wiki is locked, I can not add a new addon page. I put together a simple text that might be enough when the wiki is open again (while more detailed instructions are on our site and youtube channel)
https://docs.google.com/document/d/1MPVepfVVJoYte4daAQBJWCeS7TZgg5L8mjzIiq_xzaI/edit#heading=h.xpki8t64t4fo

I'm ready to react to anything that might block including the addon into Blender.

Edit:
updating to the last version with some bugfixes:

Details

Type
Patch

Event Timeline

Brecht Van Lommel (brecht) triaged this task as Normal priority.Jan 21 2019, 4:52 PM

For the decision about inclusion I'll defer to @Ton Roosendaal (ton). If that's approved someone will need to do a basic review and then you would maintain it in the add-ons repository.

For documentation I think linking to your website is fine, it's not clear yet what we will do with the add-ons wiki.

One immediate issue is that 14MB is too big, we can't increase the Blender download size that much for individual add-ons. Maybe you could dynamically download the .blend file(s), and instead of bundling a .hdr file use the studiolight EXRs bundled with Blender. That brings it down to a reasonable size.

Thanks for reaction .
Reducing size should be easy. I forgot about the .hdr, it was on my todo list to be removed. Second size-eater is material fluid preview object, which can be either downloaded , reduced or removed by now. Will do these asap.

Brendon Murphy (meta-androcto) renamed this task from BlenderKit to BlenderKit Blender 2.8.Feb 15 2019, 2:10 AM

Tha update took a bit longer.
The size is now down to cca 900 kb. Main reason was a big fluid preview object + a small HDR file. It now uses Blender's HDR and a much smaller file for previews.
Also many bugfixes.
We develop the addon almost every day, so we are devoted to keep it nice an clean also in the release of blender.

Ton Roosendaal (ton) added a comment.EditedMar 19 2019, 5:41 PM

Just for clarity - I can give a permission based on "this would fit Blender as addon, conceptually". The code review would look at all the guidelines for add-ons, including sane use of internet, no ads in the UI etc.

The addon for me is acceptable to be included, so please check if it technically works too.

Thanks!
Just updated the addon to the last version with some bugfixes..

Two things I noticed when testing the add-on:

  • Property and operator names are no capitalized correctly. They should be capitalized like titles, e.g. "Link Groups", "Depth of Field", ... .
  • When I tried to drag an object into the viewport, I got an "Invalid or library object as input:" message in the statusbar. Only in the console did I find the actual reason: "{"detail":"Users plan doesnt allow to download this: Limit of models exceeded. The limit is 0 items.","statusCode":403}

A few things found when reading the code:

  • Only __init__.py has a license header, we normally put it in all .py files.
  • We try to format our own Python code with pep8 guidelines, there are tools to automatically format it that way. It's not required for all scripts though.
  • There's a file called analytics.py, I suggest renaming that since someone might guess it does something like Google Analytics while it's not actually that.

Since you're already a member of the add-ons project, I think this is ok to go in and you can maintain and improve it.