This project includes data management, file browser, DNA & RNA, I/O and more.
Important links
Contacts
- #data-assets-io-module on blender.chat.
- Mailing List: bf-committers
- Bug reports and patches are to be filed against Pipeline, Assets & I/O
This project includes data management, file browser, DNA & RNA, I/O and more.
Important links
Contacts
Committed in rBM7810: Library Overrides: Manual..
Hello Philipp,
Generally LGTM, minor comments inlined.
Again I can't speak for the animation code. Seems fine from my side.
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.
In D10549#268376, @Sybren A. Stüvel (sybren) wrote:In D10549#268330, @Julian Eisel (Severin) wrote: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.
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?
In D10549#268330, @Julian Eisel (Severin) wrote: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.
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.
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.
Generally looks good.
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.
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.
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. ;)