Page MenuHome

Asset BrowserProject
ActivePublic

Members (5)

Details

Description

Project to organize the Asset Browser work. The Asset Browser is practically a sub-project of User Interface and Pipeline, Assets & I/O.

The workboard of this project is organized as a Kanban Board, as a tool to organize daily work with low overhead. As such, it doesn't contain the full list of tasks for the project. For that see Asset Browser Project Overview.


Status

A first (limited) version of the Asset Browser was released with Blender 3.0. Some work is ongoing to support more asset types (most important: collections), bug fixing and general polishing. After that, bigger features may be worked on (e.g. online asset libraries, Blender Projects, ...).

Follow the Project

Besides this project, the Asset Browser Project Overview may be interesting to follow.

Further, these are still relevant, but not used as actively for the current efforts:


Team

Developers: (@Bastien Montagne (mont29)), @Jeroen Bakker (jbakker), @Julian Eisel (Severin), @Sybren A. Stüvel (sybren)
Management support: @Dalai Felinto (dfelinto)
Technical Artists: TBD

Design

This is a complex project. The main designs are explained in a few blog posts:

Communication
Blender Asset Bundle

The official asset bundle is managed as its own project: Blender Asset Bundle

Recent Activity

Mon, Aug 8

Pauan (Pauan) added a comment to T93010: Design discussion: Add object instancing to support transforming linked objects?.

Why not add a new Link (Override) option? So it would be like this:

Mon, Aug 8, 11:25 AM · BF Blender, Asset Browser, Pipeline, Assets & I/O

Sun, Aug 7

yang (yyyzheng18) closed T100244: No assets in Asset Browser as Resolved.
Sun, Aug 7, 4:46 AM · Asset Browser, BF Blender
yang (yyyzheng18) added a comment to T100244: No assets in Asset Browser.

Yeah that's the problem. It turns out that the assets I downloaded haven't been maked as assets. When I manually marked then things turned to be correct. Thanks!

Sun, Aug 7, 4:44 AM · Asset Browser, BF Blender

Sat, Aug 6

TonyG (TonyG) changed the status of T100244: No assets in Asset Browser from Needs Information from Developers to Needs Information from User.

Could you share :

  • a screenshot of the content of your folder (/Users/username/Documents/Blender/Assets)
  • one of the .blend file containing some assets
Sat, Aug 6, 8:04 PM · Asset Browser, BF Blender
yang (yyyzheng18) updated the task description for T100244: No assets in Asset Browser.
Sat, Aug 6, 5:02 PM · Asset Browser, BF Blender
yang (yyyzheng18) changed the status of T100244: No assets in Asset Browser from Needs Triage to Needs Information from Developers.
Sat, Aug 6, 4:56 PM · Asset Browser, BF Blender

Wed, Aug 3

Dalai Felinto (dfelinto) added a comment to T100149: Built-in Asset Library: Essentials.

For the records, the comments by Julian is a bit outdated. The current proposal is to separate the essentials from the preset overrides and user presets.

Wed, Aug 3, 5:17 PM · Asset Browser
Dalai Felinto (dfelinto) updated the task description for T100149: Built-in Asset Library: Essentials.
Wed, Aug 3, 5:16 PM · Asset Browser
Dalai Felinto (dfelinto) renamed T100149: Built-in Asset Library: Essentials from Built-in Asset Library: Presets + Primitives to Built-in Asset Library: Essentials.
Wed, Aug 3, 5:15 PM · Asset Browser
Julien Kaspar (JulienKaspar) added a project to T100147: Brushes Assets Viewport User Interface: Sculpt, Paint & Texture.
Wed, Aug 3, 3:56 PM · Sculpt, Paint & Texture, Asset Browser
Hans Goudey (HooglyBoogly) updated the summary of D15568: Nodes: Add node group assets to search menus.
Wed, Aug 3, 5:13 AM · Asset Browser, Geometry Nodes
Hans Goudey (HooglyBoogly) updated the diff for D15568: Nodes: Add node group assets to search menus.
  • Remove tags and author from tooltip
Wed, Aug 3, 5:11 AM · Asset Browser, Geometry Nodes
Hans Goudey (HooglyBoogly) updated the diff for D15568: Nodes: Add node group assets to search menus.
  • Make asset reading blocking before opening the menu
    • With the wmJob system it doesn't seem to be doable to keep multi-threading but still be blocking. Hopefully the job system can be improved in the future
  • Fix user count issue
Wed, Aug 3, 5:07 AM · Asset Browser, Geometry Nodes

Tue, Aug 2

Julian Eisel (Severin) added a comment to T100149: Built-in Asset Library: Essentials.

To describe the idea of this asset library:

  • A default library, that certain operations will put their assets into. E.g. duplicating a brush will always save it there.
  • Accessible from all Blender sessions (of the corresponding version?).
  • Contains the bundled assets as read-only (to prevent conflicts when the bundled assets get updated).
  • Stored on the hard drive, but in a "hidden" location. Probably somewhere in .config/Blender/[version]/ etc.
  • Blender manages this asset library for the user.
  • Only "presets" (brushes, matcaps, render settings, ...) support the Blender-managed library override behavior mentioned in T100122: Brush Assets to allow changing properties without changing the source asset.
Tue, Aug 2, 7:43 PM · Asset Browser
Dalai Felinto (dfelinto) added a parent task for T100149: Built-in Asset Library: Essentials: T100122: Brush Assets.
Tue, Aug 2, 6:48 PM · Asset Browser
Dalai Felinto (dfelinto) changed the status of T100149: Built-in Asset Library: Essentials from Needs Triage to Confirmed.
Tue, Aug 2, 6:47 PM · Asset Browser
Dalai Felinto (dfelinto) added a parent task for T94978: Add asset catalog selector to asset-view template (i.e. pose selector in the side-bar): T100122: Brush Assets.
Tue, Aug 2, 6:30 PM · Asset Browser
Dalai Felinto (dfelinto) added a parent task for T100147: Brushes Assets Viewport User Interface: T100122: Brush Assets.
Tue, Aug 2, 6:30 PM · Sculpt, Paint & Texture, Asset Browser
Dalai Felinto (dfelinto) changed the status of T100147: Brushes Assets Viewport User Interface from Needs Triage to Confirmed.
Tue, Aug 2, 6:28 PM · Sculpt, Paint & Texture, Asset Browser
Dalai Felinto (dfelinto) changed the status of T94978: Add asset catalog selector to asset-view template (i.e. pose selector in the side-bar) from Needs Triage to Confirmed.
Tue, Aug 2, 12:56 PM · Asset Browser

Mon, Aug 1

Hans Goudey (HooglyBoogly) updated the summary of D15568: Nodes: Add node group assets to search menus.
Mon, Aug 1, 10:59 PM · Asset Browser, Geometry Nodes
Dalai Felinto (dfelinto) added a comment to T94978: Add asset catalog selector to asset-view template (i.e. pose selector in the side-bar).

Mon, Aug 1, 5:27 PM · Asset Browser

Fri, Jul 29

Bastien Montagne (mont29) edited projects for T92852: Object drop snapping should be disabled for cameras, lamps, etc, added: BF Blender (3.3); removed BF Blender (3.2).
Fri, Jul 29, 1:00 PM · BF Blender (3.3), User Interface, Asset Browser
Dalai Felinto (dfelinto) updated subscribers of D15568: Nodes: Add node group assets to search menus.
  1. Although showing the description is I don't think we need to show Author and Tags. We don't show it for the other nodes. Maybe it should be a user preference?
Fri, Jul 29, 10:40 AM · Asset Browser, Geometry Nodes
Dalai Felinto (dfelinto) added a comment to D15568: Nodes: Add node group assets to search menus.

Nice job Hans!
Here are ten comments/questions/bugs/feedback :)

Fri, Jul 29, 10:39 AM · Asset Browser, Geometry Nodes
Pratik Borhade (PratikPB2123) changed the status of T100053: Asset Browser: Incorrect saving catalogs after renaming the parent item from Needs Triage to Confirmed.
Fri, Jul 29, 7:57 AM · User Interface, Asset Browser, BF Blender
Hans Goudey (HooglyBoogly) added a revision to T95446: Display asset node groups in the add menu: D15568: Nodes: Add node group assets to search menus.
Fri, Jul 29, 12:22 AM · Nodes & Physics, Asset Browser, Geometry Nodes
Hans Goudey (HooglyBoogly) added a revision to T95447: Display asset node groups in link-drag search: D15568: Nodes: Add node group assets to search menus.
Fri, Jul 29, 12:22 AM · Nodes & Physics, Asset Browser, Geometry Nodes
Hans Goudey (HooglyBoogly) added tasks to D15568: Nodes: Add node group assets to search menus: T95446: Display asset node groups in the add menu, T95447: Display asset node groups in link-drag search.
Fri, Jul 29, 12:22 AM · Asset Browser, Geometry Nodes
Hans Goudey (HooglyBoogly) added reviewers for D15568: Nodes: Add node group assets to search menus: Julian Eisel (Severin), Dalai Felinto (dfelinto).
Fri, Jul 29, 12:19 AM · Asset Browser, Geometry Nodes
Hans Goudey (HooglyBoogly) requested review of D15568: Nodes: Add node group assets to search menus.
Fri, Jul 29, 12:18 AM · Asset Browser, Geometry Nodes

Thu, Jul 14

Angus Stanton (abstanton) added a comment to T95446: Display asset node groups in the add menu.

@Hans Goudey (HooglyBoogly) yeah, also yeah if T92825 does need to be done first then I'm not sure I have the energy for it, refactoring isn't the top of my list of things to do in my spare time haha

Thu, Jul 14, 7:57 PM · Nodes & Physics, Asset Browser, Geometry Nodes
Frank Hilton (pixelink) added a comment to T96963: Collection Assets: To Instance or Not to Instance.

I see instancing as a case by case thing. There are times that I just want to use the asset as is, no editing required.
Then if I need to edit, I can make instance real. That's fine.
However, I run into breaking issues if I make a collection real and it has modifiers that sometimes break.
I was told to uncheck the "instancing" check box, and that fixes it.

Thu, Jul 14, 1:26 PM · Asset Browser, Asset Browser Project Overview

Tue, Jul 12

Pratik Borhade (PratikPB2123) changed the status of T99623: double click on the asset browser editor's area when the path to the library does not exist raises an exception. from Needs Triage to Confirmed.
Tue, Jul 12, 5:47 AM · Asset Browser, BF Blender
Ayoub ibn Muhammad (cl3m3c7) added a revision to T99623: double click on the asset browser editor's area when the path to the library does not exist raises an exception.: D15427: Fix T99623: raise an exception on the asset browser when the path to the library is missing.
Tue, Jul 12, 1:34 AM · Asset Browser, BF Blender
Ayoub ibn Muhammad (cl3m3c7) added a project to T99623: double click on the asset browser editor's area when the path to the library does not exist raises an exception.: Asset Browser.
Tue, Jul 12, 1:21 AM · Asset Browser, BF Blender

Jul 11 2022

Hans Goudey (HooglyBoogly) added a comment to T95446: Display asset node groups in the add menu.

@Angus Stanton (abstanton) Sorry for the delayed response. It's not totally clear honestly. The benefit to adding it in the existing add menu is that node groups could fit right in with builtin nodes, which we've wanted in the past. Julian mentions the benefits to the other approach above. If we use the normal add menu I think we'd have to make sure to support asynchronous loading and showing the status, which sounds like it could be annoying to combine with the UI menu code, not sure.

Jul 11 2022, 4:42 AM · Nodes & Physics, Asset Browser, Geometry Nodes

Jul 8 2022

Omar Emara (OmarSquircleArt) renamed T99313: Crash when importing a file using python from the command line with an asset browser open from Blender crashes when trying to import file using python to Crash when importing a file using python from the command line with an asset browser open.
Jul 8 2022, 1:05 PM · User Interface, Asset Browser, BF Blender
Omar Emara (OmarSquircleArt) changed the status of T99313: Crash when importing a file using python from the command line with an asset browser open from Needs Information from User to Confirmed.

Can replicate with a blend file that has an asset browser open.

Jul 8 2022, 1:01 PM · User Interface, Asset Browser, BF Blender

Jul 5 2022

Julian Eisel (Severin) added a comment to D15139: Added 'Update Pose' feature to Pose Library.

As for the preview image, it would indeed be good if the original preview image was maintained. This might be as simple as replacing pose_action.asset_generate_preview() with pose_action.preview.image_pixels = previous_action.preview.image_pixels. Not sure though, maybe @Julian Eisel (Severin) has some insight here?

Just briefly checking (so I might be missing things)... It seems that rather than actually updating the pose action, it creates a new one? What happens to parameters modified in the old pose, or custom properties set in the pose or the asset meta-data? AFAICS they would just get lost and everything gets reset to the default state. If the old pose action is kept and properly updated instead, the preview generation can just be skipped to keep the old one.

Jul 5 2022, 3:08 PM · Asset Browser, BF Blender, Animation & Rigging
Sybren A. Stüvel (sybren) requested changes to D15139: Added 'Update Pose' feature to Pose Library.

Asset Browser Pose Library Panels:

Jul 5 2022, 12:29 PM · Asset Browser, BF Blender, Animation & Rigging

Jul 3 2022

Xing Wang (superstar54) closed T99346: editor type for asset as Resolved.

I just read from bpy.extras.asset_utils:

Jul 3 2022, 8:58 AM · Asset Browser, BF Blender
Xing Wang (superstar54) added a project to T99346: editor type for asset: Asset Browser.
Jul 3 2022, 7:15 AM · Asset Browser, BF Blender

Jun 30 2022

Nathan (Nathan-Unity) placed T98923: Asset browser: Collection position offset on toggling instance option up for grabs.

Unassigning this ticket due to workplace changes. Apologies.

Jun 30 2022, 12:15 PM · Asset Browser, Pipeline, Assets & I/O, BF Blender

Jun 28 2022

Germano Cavalcante (mano-wii) abandoned D15278: Fix T96776 Assets dropped upside down when looking through camera.

A simplified solution has been submitted -> rB317dfc17358f: Fix T96776: Assets dropped upside down when looking through camera

Jun 28 2022, 12:10 AM · Pipeline, Assets & I/O, User Interface, Asset Browser, BF Blender
Germano Cavalcante (mano-wii) closed T96776: Assets dropped upside down when looking through camera as Resolved by committing rB317dfc17358f: Fix T96776: Assets dropped upside down when looking through camera.
Jun 28 2022, 12:06 AM · Pipeline, Assets & I/O, User Interface, Asset Browser, BF Blender

Jun 27 2022

Germano Cavalcante (mano-wii) requested changes to D15278: Fix T96776 Assets dropped upside down when looking through camera.

While this solution works, I don't think it's a good idea to expose ray_start and ray_normal.
These variables are only calculated if we have snap to face or occlusion testing.
Also, I'm not sure it's the ray_normal that we're looking for to solve the problem, but rather the direction from the ray_origin to the snap point (which could be a vertex or a nearby edge).

Jun 27 2022, 10:48 PM · Pipeline, Assets & I/O, User Interface, Asset Browser, BF Blender
Julian Eisel (Severin) closed D15284: Fix T98055: Library Filters do not work in Source Files.
Jun 27 2022, 4:09 PM · BF Blender, Asset Browser, Pipeline, Assets & I/O
Hassan9095 (Hassan9095) removed a watcher for Asset Browser: Hassan9095 (Hassan9095).
Jun 27 2022, 4:09 PM
Julian Eisel (Severin) closed T98055: Asset Library Filters do not work in Source Files as Resolved by committing rB64a3a11e1926: Fix T98055: Library Filters do not work in Source Files.
Jun 27 2022, 4:09 PM · Pipeline, Assets & I/O, Asset Browser, BF Blender