9
votes
Accepted
Can't add new asset catalog to Asset Library in Blender 3.5
Since Blender Version 3.5 the default displayed library is called All. This library is a concatenation of all your available libraries, so that all your assets are available in one place. It is ...
9
votes
Accepted
Is there a way to merge multiple blend files?
I'll assume that your files are placed in the same directory—or a couple of folders deep in the same directory. If so, in the file browser that pops up when you click File > Append, you can switch ...
8
votes
How to make an Asset Library for node groups?
Blender's 3.0 Asset Browser can partially solve this problem because you can assign your node groups to materials, one material per interesting node group; but this won't work for Geometry Nodes (yet)....
8
votes
Accepted
how to mark as one asset an object with separated parts?
1 From outliner, "instance to scene" collection -> collection instance created
2 "Mark as asset" that instance
7
votes
How to make an Asset Library for node groups?
This is the current solution for Blender 3.2+.
You have two different ways to manage your node groups and make them reusable in Blender:
Node Presets
Asset Browser
Both do something similar: they ...
6
votes
How to make an Asset Library for node groups?
Here's a short answer for Blender 3.3 (very loosely based on what @quellenform wrote):
Right-click on the group name field in the nodes editor - then you'll get the "Mark as Asset" option. ...
5
votes
how to mark as one asset an object with separated parts?
At the moment, Collections are not a supported type for the asset browser, (see the release notes Asset Browser section for what is supported,) so you really only have two choices:
Treat each object ...
5
votes
Accepted
Is the Asset Browser going to support Collections?
Collections are meant to be eventually supported and there is currently no schedule for which release they'll be in. They didn't make the 3.0 release because the software to support them wasn't ready....
5
votes
Can you update an asset once you've used it in other files?
The difference you're describing is between Appending and Linking assets. An appended asset comes in with its own unique data that is not connected to the source file. A linked asset has its data ...
5
votes
Collection Saved as asset, but I can't modify individual parts of the collection
Select the collection instance, hover over the 3D viewport, then press CtrlA and select Make Instances Real.
...My fault for not searching enough before asking the question.
5
votes
Is there any way to convert an empty with objects parented to it into a collection
I just solved the same problem. Please, try this code:
...
5
votes
Is there a way to merge multiple blend files?
EDIT: to read all materials, you don't want to use bpy.ops.wm.append but rather you want to use library management code. Updated the answer to reflect this.
There ...
3
votes
Accepted
Instancing the original asset in the scene after modifying it
The default behavior when you drag an asset in the scene is to Append (Reuse Data). It will look for instances of the asset in the scene and re-use it if it exists. That way if you append a material x ...
3
votes
Asset Browser - How to make a "current file" (append) asset mesh become part of the "custom default" (windows library folder)?
You need to create a .blend file that already contains the asset library with the assets you need to "append" or (import) to your global path library.
In user preferences>file paths> ...
3
votes
Mark Asset option not available
The functionality you're looking for has been partially hidden for the average user. Blender has recently gained a system where beta features can be enabled / disabled by the user in the ...
3
votes
How do I get all assets in a given UserAssetLibrary with the Python API?
The asset libraries are stored in the preferences filepaths. Preferences are accessed with the current context.
An User Asset Library object holds the name of the library and the path to its root ...
3
votes
Accepted
Modelling principle: should I optimize mesh by disconnecting pieces of geometry?
The technique you're describing is similar to one used extensively in gamedev, intersection:
(taken from Stylized 3D Production Guide by Alexander Kuznetsov )
However, in your case it's not an ...
3
votes
Accepted
How do I create an asset but hide the dependencies upon importing?
If you go into the Asset Browser or File Path settings in preferences you can change the Import Method of the asset to Link instead of Append. This will make it to where you import single (un-editable)...
2
votes
Blender 3.0: Is there a way to quickly create thumbnails for material and object assets?
The thing is asset previews are generated in a different thread than the main Blender thread. The nice thing is it doesn't hang when you mark a bunch of assets at once. The bad thing is you have to ...
2
votes
how to mark as one asset an object with separated parts?
I ran into the same problem and use the 2nd approach from Marty Fouts' answer, but use geometry nodes for it. In case anyone needs this, here is my solution on how to merge the whole collection into a ...
2
votes
How do I get all assets in a given UserAssetLibrary with the Python API?
When you are loading a library with bpy.data.libraries.load(str(blend_file)), you can use assets_only=True keyword in order to ...
2
votes
How do I add an asset to the User Library from Current File?
Add selected data-block(s) in Outliner to the library on current blend file
Here is the script to achieve this:
Make sure you have a library Path
Make sure the current blend file is saved
Run ...
2
votes
Accepted
Blender API: how to distribute an add-on with assets and how to append them with python?
Rather than rely on relative paths, Blender has a mechanism for constructing paths relative to add-on installations. Here's one way to use it.
When you create your add-on, give it a subdirectory (...
2
votes
Accepted
Origin on asset in asset library is diffrent from the original
All the people are parented to an empty object with the origin set to it.
Collection instancing origins are set as vector properties that hold a coordinate in scene space, not pointers to objects. If ...
1
vote
Asset won't render at all
As to the "Why", no one can tell other than the asset author. Either he was careless, did not notice the mistake or had other motives.
How to fix it without breaking you collection instance.
...
1
vote
Unpack Blender Asset Browser collections
After reading the Blender documentation I found the solution to this issue. Upon dragging and dropping an asset from the browser, which is an instanced collection, open the 'add collection' Tab (...
1
vote
Batch image library to Asset Browser
Here is a script that imports HDR images, creates world settings (worlds), marks them as asset and creates a preview for them.
The script requires a few things.
Blender 3.3. For Blender 3.2, you need ...
1
vote
What is the best way of adding Kitbash 3d asset packs to the asset browser?
At the moment, Asset Browser still lacks the functionality to use object groups(Collections) as assets. As this functionality is essential it would be reasonable to expect it added in the future and ...
1
vote
How do I add an asset to the User Library from Current File?
you can save your blenderfile in folder User Library. User/Documents/Blender/Assets/ is default location. And local assed are now add to main libary.
If you want place them in catalog in main libary. ...
1
vote
Blender 3 Asset Browser slow? Unreliably loads material previews?
Just reposting the answer which was given in the comments by michaelh for closure :
I assume these materials are from a different file. I've seen this
myself. What happens is that when you select &...
Only top scored, non community-wiki answers of a minimum length are eligible
Related Tags
asset × 77asset-browser × 41
library × 17
python × 14
scripting × 7
collections × 6
materials × 4
append × 4
file-browser × 4
objects × 3
interface × 3
add-on × 3
linked-data × 3
export × 2
image × 2
workflow × 2
geometry-nodes × 2
instances × 2
modeling × 1
rendering × 1
animation × 1
cycles-render-engine × 1
rigging × 1
node-editor × 1
3d-view × 1