Page MenuHome

Pipeline, Assets & I/OProject
ActivePublic

Details

Description

This project includes data management, file browser, DNA & RNA, I/O and more.

Important links

Contacts


Long-Term Roadmap

Data, Assets & IO Roadmap

Recent Activity

Today

Jeroen Bakker (jbakker) closed D10642: Library Overrides: Manual.

Committed in rBM7810: Library Overrides: Manual..

Tue, Mar 9, 8:17 AM · Pipeline, Assets & I/O
Charles Semeon (chuckster) added a comment to T84661: Can't read metadata data (EXIF) information in JPEG files.

Hello Philipp,

Tue, Mar 9, 6:48 AM · Images & Movies, Pipeline, Assets & I/O, BF Blender

Yesterday

Sebastián Barschkis (sebbas) accepted D10642: Library Overrides: Manual.
Mon, Mar 8, 7:48 PM · Pipeline, Assets & I/O
Sybren A. Stüvel (sybren) closed D10583: File Browser: scroll selected files into view.
Mon, Mar 8, 3:22 PM · User Interface, Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the summary of D10583: File Browser: scroll selected files into view.
Mon, Mar 8, 1:42 PM · User Interface, Restricted Project, Pipeline, Assets & I/O, BF Blender
Julian Eisel (Severin) accepted D10583: File Browser: scroll selected files into view.
Mon, Mar 8, 1:34 PM · User Interface, Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the diff for D10583: File Browser: scroll selected files into view.
  • Create function filelist_entry_is_selected(filelist, index) that avoids creating unnecessary cache entries.
Mon, Mar 8, 1:27 PM · User Interface, Restricted Project, Pipeline, Assets & I/O, BF Blender
Bastien Montagne (mont29) accepted D10642: Library Overrides: Manual.

Generally LGTM, minor comments inlined.

Mon, Mar 8, 12:41 PM · Pipeline, Assets & I/O
Jeroen Bakker (jbakker) updated the summary of D10642: Library Overrides: Manual.
Mon, Mar 8, 11:48 AM · Pipeline, Assets & I/O
Jeroen Bakker (jbakker) added reviewers for D10642: Library Overrides: Manual: Bastien Montagne (mont29), Sebastián Barschkis (sebbas).
Mon, Mar 8, 11:47 AM · Pipeline, Assets & I/O

Fri, Mar 5

Sybren A. Stüvel (sybren) closed D10578: Animation: add function to apply a pose from an Action.
Fri, Mar 5, 4:52 PM · Restricted Project, Pipeline, Assets & I/O, Animation & Rigging, BF Blender
Julian Eisel (Severin) accepted D10578: Animation: add function to apply a pose from an Action.

Again I can't speak for the animation code. Seems fine from my side.

Fri, Mar 5, 4:14 PM · Restricted Project, Pipeline, Assets & I/O, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) updated the diff for D10578: Animation: add function to apply a pose from an Action.
  • Move code into armature_pose.cc and convert to C++
Fri, Mar 5, 3:56 PM · Restricted Project, Pipeline, Assets & I/O, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) added a comment to D10578: Animation: add function to apply a pose from an Action.

AFAIK operators aren't really meant for calling from Python, and are there for things like buttons, menu items, hotkeys, etc. This function is intended to be lower-level than that, as a building block for operators, and not for direct use by users.

Fri, Mar 5, 3:21 PM · Restricted Project, Pipeline, Assets & I/O, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) closed D10549: Asset Browser Space API: add `activate_asset_by_id()` function.
Fri, Mar 5, 3:19 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the summary of D10549: Asset Browser Space API: add `activate_asset_by_id()` function.
Fri, Mar 5, 3:09 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) retitled D10549: Asset Browser Space API: add `activate_asset_by_id()` function from Asset Browser Space API: add `activate_file_by_id()` function to Asset Browser Space API: add `activate_asset_by_id()` function.
Fri, Mar 5, 3:08 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the diff for D10549: Asset Browser Space API: add `activate_asset_by_id()` function.
  • Rename activate_file_by_idactivate_asset_by_id to avoid confusion. This function is meant for asset selection; if in the future its scope gets expanded it can get a new name that properly reflects that scope.
Fri, Mar 5, 3:08 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) added inline comments to D10583: File Browser: scroll selected files into view.
Fri, Mar 5, 3:00 PM · User Interface, Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the summary of D10549: Asset Browser Space API: add `activate_asset_by_id()` function.
Fri, Mar 5, 2:53 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Julian Eisel (Severin) accepted D10549: Asset Browser Space API: add `activate_asset_by_id()` function.

I don't like the explicit deferred thing, can't we reliably find out if there's a reload pending? We could check if there is a pending NC_ASSET | NA_ADDED notifier.

No, I don't like that. It gives too much entanglement and mucks up the design of notifiers. IMO the notifier queue should not be peeked at to make guesses at what's going to happen when they are received.

I was looking into ways to let the actual area/region listeners run to see if they tag for a reload of the file list, it's doable but not worth the effort I think.

Fri, Mar 5, 2:52 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) added inline comments to D10549: Asset Browser Space API: add `activate_asset_by_id()` function.
Fri, Mar 5, 2:42 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the diff for D10549: Asset Browser Space API: add `activate_asset_by_id()` function.
  • Rename on_reload_callbackonReloadFn and on_reload_callback_dataonReloadFnData
  • Safer sizeof() in memory allocation
Fri, Mar 5, 2:41 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sergey (randum) added a comment to T73366: Asset Manager “Basics”.

Will asset manager support custom node tree data blocks so such add-ons as animation nodes or sverchok could use to save some node trees?

Fri, Mar 5, 10:34 AM · Restricted Project, User Interface, Pipeline, Assets & I/O, BF Blender

Thu, Mar 4

Sybren A. Stüvel (sybren) added a comment to D10549: Asset Browser Space API: add `activate_asset_by_id()` function.

I don't like the explicit deferred thing, can't we reliably find out if there's a reload pending? We could check if there is a pending NC_ASSET | NA_ADDED notifier.

Thu, Mar 4, 6:07 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Julian Eisel (Severin) added a comment to D10578: Animation: add function to apply a pose from an Action.

Any reason to do this as function, not as an operator? Looking at the function, I don't see a reason to do it this way off hand.

Thu, Mar 4, 3:51 PM · Restricted Project, Pipeline, Assets & I/O, Animation & Rigging, BF Blender
Julian Eisel (Severin) added a comment to D10549: Asset Browser Space API: add `activate_asset_by_id()` function.

I don't like the explicit deferred thing, can't we reliably find out if there's a reload pending? We could check if there is a pending NC_ASSET | NA_ADDED notifier. I wouldn't mind a bool WM_main_has_notifier(uint noteflags). Not particularly nice, but okay.
Think longer term the asset operators should use the AssetList API to notify about changes that may require a reload.

Thu, Mar 4, 3:44 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) added projects to D10583: File Browser: scroll selected files into view: BF Blender, Pipeline, Assets & I/O, Restricted Project, User Interface.
Thu, Mar 4, 3:26 PM · User Interface, Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) added a project to D10578: Animation: add function to apply a pose from an Action: Restricted Project.
Thu, Mar 4, 3:25 PM · Restricted Project, Pipeline, Assets & I/O, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) added a project to D10549: Asset Browser Space API: add `activate_asset_by_id()` function: Restricted Project.
Thu, Mar 4, 3:23 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the summary of D10578: Animation: add function to apply a pose from an Action.
Thu, Mar 4, 2:51 PM · Restricted Project, Pipeline, Assets & I/O, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) updated the diff for D10578: Animation: add function to apply a pose from an Action.
  • Rename function to apply_pose_from_action, so that it's clear that only a single pose is applied, and not all animation in the given Action.
Thu, Mar 4, 2:51 PM · Restricted Project, Pipeline, Assets & I/O, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) added a reviewer for D10549: Asset Browser Space API: add `activate_asset_by_id()` function: Campbell Barton (campbellbarton).
Thu, Mar 4, 2:44 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the diff for D10549: Asset Browser Space API: add `activate_asset_by_id()` function.
  • Reset runtime pointer to NULL when reading blendfile or duplicating area
Thu, Mar 4, 2:27 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) planned changes to D10549: Asset Browser Space API: add `activate_asset_by_id()` function.
Thu, Mar 4, 2:15 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) updated the diff for D10549: Asset Browser Space API: add `activate_asset_by_id()` function.
  • Add on-reload callback system for deferred calls to ED_fileselect_activate_by_id().
  • No longer set FILE_SEL_HIGHLIGHTED on activation; it wasn't what I thought it was.
Thu, Mar 4, 1:50 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Julian Eisel (Severin) added a comment to D10549: Asset Browser Space API: add `activate_asset_by_id()` function.

Generally looks good.

Thu, Mar 4, 11:32 AM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Philipp Oeser (lichtwerk) merged T86259: Properties/Object/Collections. Creating Collection here doesn't show up in the Outliner into T53662: Usability issues with old group operators.
Thu, Mar 4, 9:58 AM · User Interface, Pipeline, Assets & I/O, BF Blender

Tue, Mar 2

Sybren A. Stüvel (sybren) retitled D10549: Asset Browser Space API: add `activate_asset_by_id()` function from Asset Browser Space API: add `active_asset` property to Asset Browser Space API: add `activate_file_by_id()` function.
Tue, Mar 2, 5:28 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) planned changes to D10549: Asset Browser Space API: add `activate_asset_by_id()` function.
Tue, Mar 2, 5:26 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) added projects to D10549: Asset Browser Space API: add `activate_asset_by_id()` function: BF Blender, Pipeline, Assets & I/O.
Tue, Mar 2, 5:25 PM · Restricted Project, Pipeline, Assets & I/O, BF Blender
Bastien Montagne (mont29) moved T83884: Image of asset disappears in the asset browser when linked from Backlog to Bugs on the Pipeline, Assets & I/O board.
Tue, Mar 2, 2:28 PM · Pipeline, Assets & I/O, Restricted Project, BF Blender
Bastien Montagne (mont29) moved T84725: Exported Alembic of Linked Collections: Instances Jumping Around from Backlog to Bugs on the Pipeline, Assets & I/O board.
Tue, Mar 2, 2:27 PM · Pipeline, Assets & I/O, Alembic, BF Blender
Sybren A. Stüvel (sybren) added projects to D10578: Animation: add function to apply a pose from an Action: BF Blender, Animation & Rigging, Pipeline, Assets & I/O.
Tue, Mar 2, 12:52 PM · Restricted Project, Pipeline, Assets & I/O, Animation & Rigging, BF Blender
Philipp Oeser (lichtwerk) added a project to T83884: Image of asset disappears in the asset browser when linked: Pipeline, Assets & I/O.
Tue, Mar 2, 11:06 AM · Pipeline, Assets & I/O, Restricted Project, BF Blender
Philipp Oeser (lichtwerk) added a project to T84725: Exported Alembic of Linked Collections: Instances Jumping Around: Pipeline, Assets & I/O.
Tue, Mar 2, 11:03 AM · Pipeline, Assets & I/O, Alembic, BF Blender

Tue, Feb 23

Ainsley Ash (ainsleyash) added a comment to T55519: Blender (silently) fails when importing Sketchup Collada File.

I am facing the similar problem and not able to import. I am trying to make similar type of toilets for improving the blog [https://empiretoilet.com/toto-vs-american-standard/ ] presentation but I am not succeeding. If anyone found a solution please guide me as well.

Tue, Feb 23, 7:55 PM · Pipeline, Assets & I/O, Collada, Import/Export, BF Blender

Sun, Feb 21

Naser Merati (Nevil) added a comment to T70319: Library Override: Driven Shape Keys Don't Work (neither via custom properties nor transforms).

I faced the same problem in Blender 2.92-rc too. problem is this. when object turns to Library override, Blender keeps 2 version of the object. the link of the original one and mirrored local one. Inside the scene only local one detectable but drive can see the both.
Drive detects the target by name and this cause some time get linked one and some time the local one.


I find a temporary solution in python.

Sun, Feb 21, 9:10 PM · BF Blender (2.90), Pipeline, Assets & I/O, Animation & Rigging, Datablocks and Libraries

Thu, Feb 18

Bastien Montagne (mont29) moved T85729: USD Export Crash When Parent is disabled for rendering. from Backlog to Bugs on the Pipeline, Assets & I/O board.
Thu, Feb 18, 11:06 AM · Pipeline, Assets & I/O, BF Blender

Wed, Feb 17

Sean Robertson (seanr) added a comment to T55519: Blender (silently) fails when importing Sketchup Collada File.

Same issue in 2.93 alpha. Is there at least a passable workaround for this? The file I've got is 24MB, so not sure manually editing it is practical. ;)

Wed, Feb 17, 8:12 PM · Pipeline, Assets & I/O, Collada, Import/Export, BF Blender