Page MenuHome

Data, Assets & I/OProject
ActivePublic

Details

Description

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

Module page: T63728

Recent Activity

Yesterday

Brecht Van Lommel (brecht) added a comment to D6580: WIP/Demonstration patch about undo speedup project..

I think use_old_bmain_data, use_memfile_full_barrier and BLO_READ_SKIP_UNDO_OLD_MAIN can be completely removed now? That would simplify this patch a bit.

Thu, Feb 27, 4:33 PM · Performance, Data, Assets & I/O, BF Blender

Wed, Feb 26

Bastien Montagne (mont29) closed T73371: Appending Collections to a new empty file and trying to save that file causes Blender to crash [cause identified!] as Resolved by committing rB2d423479bdea: Fix T73371: Crash caused by wrong logic in NULL pointer check..
Wed, Feb 26, 7:31 PM · Data, Assets & I/O, BF Blender
Wasin Thonkaew (haxpor) added a watcher for Data, Assets & I/O: Wasin Thonkaew (haxpor).
Wed, Feb 26, 5:27 PM
Bastien Montagne (mont29) added a task to D6580: WIP/Demonstration patch about undo speedup project.: T60695: Optimized per-datablock global undo.
Wed, Feb 26, 3:27 PM · Performance, Data, Assets & I/O, BF Blender
Bastien Montagne (mont29) updated the diff for D6580: WIP/Demonstration patch about undo speedup project..

Updated to implement reusing of old ID addresses even for newly-read data. Also adding more refined handling of DEG update flags accross undo steps, and swicthing back to using ID addresses as key (instead of weaker/less efficient idname based solution).

Wed, Feb 26, 3:26 PM · Performance, Data, Assets & I/O, BF Blender

Mon, Feb 24

Brecht Van Lommel (brecht) added a comment to D6920: Fix for OpenCollada patch that are no longer needed.

It's closed now.

Mon, Feb 24, 8:42 PM · Data, Assets & I/O, Platform: Linux
Daniel Santana (dgsantana) added a comment to D6920: Fix for OpenCollada patch that are no longer needed.

Agree @Brecht Van Lommel (brecht) . Can you please close this one?

Mon, Feb 24, 8:41 PM · Data, Assets & I/O, Platform: Linux
Brecht Van Lommel (brecht) abandoned D6920: Fix for OpenCollada patch that are no longer needed.

It's not correct to remove this patch. While the build may work fine on Linux, that doesn't mean it's the same on Windows/macOS or that the resulting build is correct.

Mon, Feb 24, 7:25 PM · Data, Assets & I/O, Platform: Linux
Bastien Montagne (mont29) moved T50423: Adding new hook while in Edit mode breaks when trying to undo/redo the operator from Backlog to Known Issues on the Data, Assets & I/O board.
Mon, Feb 24, 4:50 PM · Data, Assets & I/O, Animation & Rigging, Modifiers, BF Blender
Bastien Montagne (mont29) moved T66913: Issue with Undoing after using next/previous keyframe shortcut. from Backlog to Bugs on the Data, Assets & I/O board.
Mon, Feb 24, 4:49 PM · Data, Assets & I/O, Animation & Rigging, BF Blender
Bastien Montagne (mont29) triaged T66913: Issue with Undoing after using next/previous keyframe shortcut. as Low priority.

Note that we do not want time (i.e. animation data) to be re-evaluated on undo steps. think issue here is, transform values of the object stored in undo steps memfile are then the orig ones (from read data, matching first keyframe I guess).

Mon, Feb 24, 4:49 PM · Data, Assets & I/O, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) moved T50423: Adding new hook while in Edit mode breaks when trying to undo/redo the operator from Bugs to Known Issues on the Animation & Rigging board.
Mon, Feb 24, 4:39 PM · Data, Assets & I/O, Animation & Rigging, Modifiers, BF Blender
Sybren A. Stüvel (sybren) changed the subtype of T50423: Adding new hook while in Edit mode breaks when trying to undo/redo the operator from "Bug" to "Known Issue".

The problem is that an action can either store an undo step for edit mode (which doesn't include things outside of edit mode, such as the pose bone properties) or it can store the entire scene in memory (which doesn't include edito mode data). Deleting a bone changes both sets of data, so it cannot be properly un-done with just one step. This is a limitation that needs proper design work to resolve.

Mon, Feb 24, 4:39 PM · Data, Assets & I/O, Animation & Rigging, Modifiers, BF Blender
Sybren A. Stüvel (sybren) merged task T64612: Pose Bone data is lost when undoing an Edit Bone deletion. into T50423: Adding new hook while in Edit mode breaks when trying to undo/redo the operator.
Mon, Feb 24, 4:38 PM · Data, Assets & I/O, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) moved T64612: Pose Bone data is lost when undoing an Edit Bone deletion. from Bugs to Known Issues on the Animation & Rigging board.
Mon, Feb 24, 4:37 PM · Data, Assets & I/O, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) renamed T64612: Pose Bone data is lost when undoing an Edit Bone deletion. from Bone's "Custom Object" (bone shape) is lost when undo-ing a bone deletion. to Pose Bone data is lost when undoing an Edit Bone deletion..
Mon, Feb 24, 4:36 PM · Data, Assets & I/O, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) changed the subtype of T64612: Pose Bone data is lost when undoing an Edit Bone deletion. from "Bug" to "Known Issue".

I discussed this with @Bastien Montagne (mont29), and he said it's a known issue. The problem is that an action can either store an undo step for edit mode (which doesn't include things outside of edit mode, such as the pose bone properties) or it can store the entire scene in memory (which doesn't include edito mode data). Deleting a bone changes both sets of data, so it cannot be properly un-done with just one step. This is a limitation that needs proper design work to resolve.

Mon, Feb 24, 4:35 PM · Data, Assets & I/O, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) added a comment to D6920: Fix for OpenCollada patch that are no longer needed.

Yes, there is an issue with the line endings in that patch. They have to match the line endings in the to-be-patched file, but apparently they don't.

Mon, Feb 24, 4:03 PM · Data, Assets & I/O, Platform: Linux
Daniel Santana (dgsantana) added a comment to D6920: Fix for OpenCollada patch that are no longer needed.

Stupid me, looking at the error, it seems is just a LF problem, still this shouldn't happen.

Mon, Feb 24, 4:02 PM · Data, Assets & I/O, Platform: Linux
Daniel Santana (dgsantana) added a comment to D6920: Fix for OpenCollada patch that are no longer needed.

@Sybren A. Stüvel (sybren) just double check and the download file when using make deps is 1.6.68, but for some we can't apply the patch it errors out with this:

[ 99%] Performing patch step for 'external_opencollada'
patching file CMakeLists.txt
Hunk #1 FAILED at 254 (different line endings).
1 out of 1 hunk FAILED -- saving rejects to file CMakeLists.txt.rej
patching file DAEValidator/library/include/no_warning_begin
patching file GeneratedSaxParser/src/GeneratedSaxParserUtils.cpp
patching file DAEValidator/CMakeLists.txt
patching file DAEValidator/library/src/ArgumentParser.cpp
patching file Externals/LibXML/CMakeLists.txt
Hunk #1 FAILED at 9 (different line endings).
1 out of 1 hunk FAILED -- saving rejects to file Externals/LibXML/CMakeLists.txt.rej
make[3]: *** [CMakeFiles/external_opencollada.dir/build.make:102: build/opencollada/src/external_opencollada-stamp/external_opencollada-patch] Error 1
make[3]: *** Waiting for unfinished jobs....
make[2]: *** [CMakeFiles/Makefile2:562: CMakeFiles/external_opencollada.dir/all] Error 2
make[1]: *** [Makefile:130: all] Error 2
make: *** [GNUmakefile:350: deps] Error 2

Removing the patch solves the problem. Attaching .orig and .rej for the first file.




I'm on Ubuntu 19.10.

Mon, Feb 24, 4:00 PM · Data, Assets & I/O, Platform: Linux
Daniel Santana (dgsantana) added a comment to D6920: Fix for OpenCollada patch that are no longer needed.

@Sybren A. Stüvel (sybren) I tested with the one downloaded when using make deps, which is looking into the cmake definitions is 1.6.68.

set(OPENCOLLADA_VERSION v1.6.68)
set(OPENCOLLADA_URI https://github.com/KhronosGroup/OpenCOLLADA/archive/${OPENCOLLADA_VERSION}.tar.gz)
set(OPENCOLLADA_HASH ee7dae874019fea7be11613d07567493)
Mon, Feb 24, 3:29 PM · Data, Assets & I/O, Platform: Linux
Sybren A. Stüvel (sybren) added a comment to D6920: Fix for OpenCollada patch that are no longer needed.

Nice find. This is a strange situation, though, as I would expect the patch to become obsolete only after a version bump, and from what I can see this hasn't happened since december 2018 (rB4cb6d976916c353581de4dbfdcddb84e71173bbe).

Mon, Feb 24, 1:44 PM · Data, Assets & I/O, Platform: Linux
Daniel Santana (dgsantana) edited reviewers for D6920: Fix for OpenCollada patch that are no longer needed, added: Data, Assets & I/O; removed: Campbell Barton (campbellbarton), Brecht Van Lommel (brecht).
Mon, Feb 24, 1:29 PM · Data, Assets & I/O, Platform: Linux
Duarte Farrajota Ramos (duarteframos) added a comment to T73366: Asset Manager “Basics”.

If feasible I'd request that whenever possible relative paths be used in library definitions, both in "indexes", user defined folders or paths to assets.

Mon, Feb 24, 1:09 PM · Data, Assets & I/O, BF Blender

Fri, Feb 21

Kevin Burke (blastframe) added a comment to T69191: Alembic Import: Visibility.

In case anyone's interested, here's a quick and dirty patch for importing static visibility: P1264
Does not support animated visibility or reloading when the file changes due to the mentioned design challenges.

Fri, Feb 21, 9:48 PM · Alembic, Data, Assets & I/O, BF Blender
Sybren A. Stüvel (sybren) added a comment to T73363: Alembic / USD.

@feng xie (fengfayfay) This is not a support forum. Please visit https://www.blender.org/support/ to find support channels.

Fri, Feb 21, 5:15 PM · Alembic, Data, Assets & I/O, BF Blender
William Reynish (billreynish) updated the task description for T73366: Asset Manager “Basics”.
Fri, Feb 21, 8:18 AM · Data, Assets & I/O, BF Blender

Thu, Feb 20

Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 10:55 PM · Data, Assets & I/O, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 10:53 PM · Data, Assets & I/O, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 10:51 PM · Data, Assets & I/O, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 10:50 PM · Data, Assets & I/O, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 10:49 PM · Data, Assets & I/O, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 10:48 PM · Data, Assets & I/O, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 10:27 PM · Data, Assets & I/O, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 10:27 PM · Data, Assets & I/O, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 10:26 PM · Data, Assets & I/O, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 7:55 PM · Data, Assets & I/O, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 7:53 PM · Data, Assets & I/O, BF Blender
Brecht Van Lommel (brecht) updated the task description for T73366: Asset Manager “Basics”.
Thu, Feb 20, 7:50 PM · Data, Assets & I/O, BF Blender
feng xie (fengfayfay) added a comment to T73363: Alembic / USD.

Hi, the release notes for 2.82 says that USD export is done. But I can not find it on the export menu. Can you tell me how to export to USD?

Thu, Feb 20, 6:51 PM · Alembic, Data, Assets & I/O, BF Blender
Paul Kotelevets (1D_Inc) added a comment to T73359: Blender editing performance with many datablocks.
Thu, Feb 20, 12:09 AM · Performance, Data, Assets & I/O, BF Blender

Wed, Feb 19

Lukas Stockner (lukasstockner97) added a comment to T69191: Alembic Import: Visibility.

In case anyone's interested, here's a quick and dirty patch for importing static visibility: P1264

Wed, Feb 19, 7:10 PM · Alembic, Data, Assets & I/O, BF Blender
Bastien Montagne (mont29) closed T73630: Remove ID refcounting handling from readfile.c as Resolved.

Done in rB367ecff15d74.

Wed, Feb 19, 6:13 PM · Data, Assets & I/O, BF Blender
Bastien Montagne (mont29) closed T72751: Timeline crash from overridden scene as Resolved by committing rBe317e9f6c75c: Fix T72751: Timeline crash from overridden scene..
Wed, Feb 19, 4:11 PM · Data, Assets & I/O, Datablocks and Libraries, BF Blender
Bastien Montagne (mont29) moved T53662: Usability issues with old group operators from Bugs to Design on the Data, Assets & I/O board.
Wed, Feb 19, 3:37 PM · User Interface, Data, Assets & I/O, BF Blender
Bastien Montagne (mont29) changed the subtype of T53662: Usability issues with old group operators from "Bug" to "Design".

Again not a bug, this needs design even before actual implementation...

Wed, Feb 19, 3:37 PM · User Interface, Data, Assets & I/O, BF Blender
Bastien Montagne (mont29) moved T69393: Add smart behavior (linking/instanciation) when pasting a collection in the Outliner or the 3DView from Bugs to TODO's on the Data, Assets & I/O board.
Wed, Feb 19, 3:35 PM · User Interface, Data, Assets & I/O, BF Blender
Bastien Montagne (mont29) renamed T69393: Add smart behavior (linking/instanciation) when pasting a collection in the Outliner or the 3DView from Copy Paste Collection in the Outliner to Add smart behavior (linking/instanciation) when pasting a collection in the Outliner or the 3DView.
Wed, Feb 19, 3:34 PM · User Interface, Data, Assets & I/O, BF Blender
Bastien Montagne (mont29) changed the subtype of T69393: Add smart behavior (linking/instanciation) when pasting a collection in the Outliner or the 3DView from "Bug" to "To Do".

This is really not a bug at all, copy/paste is working as expected. Adding smart behavior when pasting a collection is for sure a nice TODO, but there is no bug in current behavior.

Wed, Feb 19, 3:34 PM · User Interface, Data, Assets & I/O, BF Blender
Bastien Montagne (mont29) closed T72270: "Add library override" for Armature data (bone root) crash blender as Resolved.

I think that was actually solved recently as part of another report's fix. At least I cannot reproduce the issue anymore here. Please re-open the report if you can still reproduce that bug with current master (2.83 alpha) builds.

Wed, Feb 19, 3:21 PM · Data, Assets & I/O, Datablocks and Libraries, BF Blender