Page MenuHome

Dependency GraphProject
ActivePublic

Members (4)

Details

Description

System to evaluate and update objects for editing and animation.

Module Owners: @Sergey Sharybin (sergey), @Brecht Van Lommel (brecht)

Recent Activity

Today

Hans Goudey (HooglyBoogly) changed the subtype of T98237: Regression : Wrong memory usage using object.to_mesh() from "Report" to "Bug".
Mon, May 23, 8:58 AM · Dependency Graph, Core, Modeling, BF Blender

Fri, May 20

Bastien Montagne (mont29) moved T88811: Render crash when using Python API to modify object Attribute data in frame_change_pre handler from Backlog to Bugs on the Core board.
Fri, May 20, 9:30 AM · Python API, Core, Render & Cycles, Dependency Graph, Modeling, BF Blender

Thu, May 19

Hans Goudey (HooglyBoogly) closed T98237: Regression : Wrong memory usage using object.to_mesh() as Resolved by committing rBc88de1594ff3: Fix T98237: Double free with curve object conversion to mesh.
Thu, May 19, 11:10 AM · Dependency Graph, Core, Modeling, BF Blender
Hans Goudey (HooglyBoogly) claimed T98237: Regression : Wrong memory usage using object.to_mesh().

This mesh_new_from_curve_type_object area is pretty awful, but I think this bug is just about finding the right situations to free original and evaluated data, the fix shouldn't be too bad.

Thu, May 19, 10:47 AM · Dependency Graph, Core, Modeling, BF Blender
Philipp Oeser (lichtwerk) added projects to T98237: Regression : Wrong memory usage using object.to_mesh(): Core, Dependency Graph.
Thu, May 19, 9:54 AM · Dependency Graph, Core, Modeling, BF Blender
Bastien Montagne (mont29) moved T96536: Modifiers don't work on particle instances of a hidden object from Backlog to Bugs on the Core board.
Thu, May 19, 9:02 AM · Core, Dependency Graph, BF Blender

Tue, May 17

Sybren A. Stüvel (sybren) added a revision to T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh: D14956: Fix T96289: Crash when accessing mesh via `ob.data` in a driver.
Tue, May 17, 11:30 AM · Dependency Graph, Modeling, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) added a task to D14956: Fix T96289: Crash when accessing mesh via `ob.data` in a driver: T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh.
Tue, May 17, 11:29 AM · Animation & Rigging, Dependency Graph, BF Blender (3.2)

Mon, May 16

Kevin Wright (thecoda) updated the task description for T98161: Dynamic paint sub-steps don't work when the brush position is set in geometry nodes.
Mon, May 16, 9:34 PM · Animation & Rigging, Dependency Graph, Geometry Nodes, Nodes & Physics, BF Blender
Sybren A. Stüvel (sybren) closed D14956: Fix T96289: Crash when accessing mesh via `ob.data` in a driver.
Mon, May 16, 6:16 PM · Animation & Rigging, Dependency Graph, BF Blender (3.2)
Sybren A. Stüvel (sybren) closed T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh as Resolved by committing rBa2dacefb4636: Fix T96289: Crash when accessing mesh via `ob.data` in a driver.
Mon, May 16, 6:16 PM · Dependency Graph, Modeling, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) added projects to D14956: Fix T96289: Crash when accessing mesh via `ob.data` in a driver: BF Blender (3.2), Dependency Graph, Animation & Rigging.
Mon, May 16, 4:21 PM · Animation & Rigging, Dependency Graph, BF Blender (3.2)
Philipp Oeser (lichtwerk) updated subscribers of T98161: Dynamic paint sub-steps don't work when the brush position is set in geometry nodes.

We are actually getting the right subframe in BKE_object_modifier_update_subframe, guess BKE_animsys_evaluate_animdata has some loose parts in concert with geonodes?

Mon, May 16, 4:07 PM · Animation & Rigging, Dependency Graph, Geometry Nodes, Nodes & Physics, BF Blender
Philipp Oeser (lichtwerk) added projects to T98161: Dynamic paint sub-steps don't work when the brush position is set in geometry nodes: Dependency Graph, Animation & Rigging.
Mon, May 16, 3:48 PM · Animation & Rigging, Dependency Graph, Geometry Nodes, Nodes & Physics, BF Blender
Hans Goudey (HooglyBoogly) edited projects for T66392: Keyframes and drivers on custom nodes properties seem not working, added: Nodes & Physics; removed Nodes.
Mon, May 16, 11:15 AM · Nodes & Physics, Animation & Rigging, Dependency Graph, BF Blender
Sybren A. Stüvel (sybren) claimed T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh.
Mon, May 16, 10:40 AM · Dependency Graph, Modeling, Animation & Rigging, BF Blender

Thu, May 12

Germano Cavalcante (mano-wii) updated the task description for T96536: Modifiers don't work on particle instances of a hidden object.
Thu, May 12, 4:49 PM · Core, Dependency Graph, BF Blender
Campbell Barton (campbellbarton) added a comment to T96536: Modifiers don't work on particle instances of a hidden object.

Setting as a dependency graph bug since the creation of an evaluated mesh depends on the collection order.

Thu, May 12, 9:37 AM · Core, Dependency Graph, BF Blender
Campbell Barton (campbellbarton) edited projects for T96536: Modifiers don't work on particle instances of a hidden object, added: Dependency Graph; removed Modeling.
Thu, May 12, 9:36 AM · Core, Dependency Graph, BF Blender

Tue, May 10

Julien Kaspar (JulienKaspar) moved T97432: Image sequences used on brushes do not update while texture painting (despite auto refresh option) from Backlog to Known Issues on the Sculpt, Paint & Texture board.
Tue, May 10, 10:29 AM · Core, Dependency Graph, Sculpt, Paint & Texture, BF Blender

Mon, May 9

Dalai Felinto (dfelinto) changed the subtype of T86319: Rigid body : the animation of the angle constraint parameters does not work with an animated object from "Report" to "Known Issue".

Thanks for the report. Marking this as known issue since it depends on the rigid body system which at the moment has no active developer. I'm tagging Sergej here anyways in case he wants to tackle any of those. Anyone wlse interested on that can also join the geometry nodes meetings to get onboarded.

Mon, May 9, 3:28 PM · Animation & Rigging, Dependency Graph, Nodes & Physics, BF Blender
Sybren A. Stüvel (sybren) placed T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh up for grabs.
Mon, May 9, 12:47 PM · Dependency Graph, Modeling, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) added a comment to T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh.

My earlier analysis wasn't quite correct, as it turns out adding an RNAPathKey relation already does the RNA path parsing. The crash seems to be caused by the changed semantics of object.data: before rB56407432a6aa it was safe to use when the pointer is valid, so even when the data it points to was not yet evaluated properly. This has now changed, but the depsgraph relations haven't been updated to account for this.

Mon, May 9, 12:46 PM · Dependency Graph, Modeling, Animation & Rigging, BF Blender

Fri, May 6

Bastien Montagne (mont29) closed T97466: Assert when pack sound in blender DEBUG as Resolved by committing rBacafc7327ec9: Fix T97466: Assert when pack sound in blender DEBUG..
Fri, May 6, 3:06 PM · Core, Dependency Graph, Audio, BF Blender
Bastien Montagne (mont29) added a comment to T97466: Assert when pack sound in blender DEBUG.

@Sergey Sharybin (sergey) thanks, will commit fix then

Fri, May 6, 2:58 PM · Core, Dependency Graph, Audio, BF Blender
Bastien Montagne (mont29) moved T94627: Speakers cannot be muted or unmuted via the API (bpy.data.speakers.muted is broken) from Backlog to Bugs on the Core board.
Fri, May 6, 2:57 PM · Core, Python API, Dependency Graph, Audio, BF Blender
Bastien Montagne (mont29) changed the subtype of T97432: Image sequences used on brushes do not update while texture painting (despite auto refresh option) from "Report" to "Known Issue".

Would consider this a known issue for now, given how old it is, and considering that fixing it would probably be quite involved...

Fri, May 6, 2:52 PM · Core, Dependency Graph, Sculpt, Paint & Texture, BF Blender
Sergey Sharybin (sergey) added a comment to T97466: Assert when pack sound in blender DEBUG.

@Bastien Montagne (mont29) Using DEG_id_tag_update_ex instead of BKE_sound_load is correct. The only thing is that flag should just be ID_RECALC_AUDIO. Basically you almost never want to use explicit ID_RECALC_COPY_ON_WRITE.

Fri, May 6, 2:50 PM · Core, Dependency Graph, Audio, BF Blender
Bastien Montagne (mont29) changed the subtype of T97466: Assert when pack sound in blender DEBUG from "Report" to "Bug".
Fri, May 6, 2:42 PM · Core, Dependency Graph, Audio, BF Blender
Bastien Montagne (mont29) updated subscribers of T97466: Assert when pack sound in blender DEBUG.

This call to BKE_sound_load looks horribly old (from 2008! code) and wrong to me in context of new evaluation with depsgraph, I would expect rather something like that here:

Fri, May 6, 2:42 PM · Core, Dependency Graph, Audio, BF Blender
Campbell Barton (campbellbarton) moved T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh from Backlog to Responsibility of Other Project/Module on the Modeling board.
Fri, May 6, 6:11 AM · Dependency Graph, Modeling, Animation & Rigging, BF Blender

Thu, May 5

Sybren A. Stüvel (sybren) claimed T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh.
Thu, May 5, 12:03 PM · Dependency Graph, Modeling, Animation & Rigging, BF Blender

Wed, May 4

naoki yamamoto (nao000) added a comment to T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh.

Thanks for the info.

Wed, May 4, 9:06 PM · Dependency Graph, Modeling, Animation & Rigging, BF Blender

Tue, May 3

Sergey Sharybin (sergey) added a comment to T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh.

@Sybren A. Stüvel (sybren), I vaguely remember the issue. Also remember some work was done on it. The crash is never good, and it is not an implicit design limitation of drivers referring to other IDs. In contrast, it should be totally possible to reference any ID from the expression. Think either we are missing a relation, or we need to do something special to keep shapekeys on the result so that values can be used from them (the latter one is AFAIR the patch you've worked on a while ago. Think it was committed but some of the optimization work later one might have undone it).

Tue, May 3, 12:51 PM · Dependency Graph, Modeling, Animation & Rigging, BF Blender

Mon, May 2

Sybren A. Stüvel (sybren) merged T97710: Regression: Crash When Appending Items and Editing Expressions into T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh.
Mon, May 2, 3:43 PM · Dependency Graph, Modeling, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) added a project to T96289: Regression: Crash when accessing animated 'object.data' property in a driver of a Mesh: Dependency Graph.

Sorry to keep writing additional information.

Mon, May 2, 3:42 PM · Dependency Graph, Modeling, Animation & Rigging, BF Blender

Apr 20 2022

Philipp Oeser (lichtwerk) renamed T97466: Assert when pack sound in blender DEBUG from Assert crash when pack sound in blender DEBUG to Assert when pack sound in blender DEBUG.
Apr 20 2022, 4:46 PM · Core, Dependency Graph, Audio, BF Blender
Philipp Oeser (lichtwerk) changed the status of T97466: Assert when pack sound in blender DEBUG from Needs Triage to Confirmed.

Can confirm

Apr 20 2022, 4:46 PM · Core, Dependency Graph, Audio, BF Blender

Apr 19 2022

Philipp Oeser (lichtwerk) updated the task description for T97432: Image sequences used on brushes do not update while texture painting (despite auto refresh option).
Apr 19 2022, 1:40 PM · Core, Dependency Graph, Sculpt, Paint & Texture, BF Blender
Philipp Oeser (lichtwerk) added projects to T97432: Image sequences used on brushes do not update while texture painting (despite auto refresh option): Sculpt, Paint & Texture, Dependency Graph, Core.
Apr 19 2022, 1:38 PM · Core, Dependency Graph, Sculpt, Paint & Texture, BF Blender

Apr 16 2022

Hans Goudey (HooglyBoogly) merged T94036: RBD collisions ignore geometry nodes deformation into T91183: RBD sim ignores mesh (cloth) deformation.
Apr 16 2022, 1:21 AM · Core, Dependency Graph, Nodes & Physics, BF Blender

Apr 15 2022

Hans Goudey (HooglyBoogly) moved T96968: Object data bounds improvements proposal from Backlog/Bugs to Product Backlog on the Geometry Nodes board.
Apr 15 2022, 11:56 PM · Dependency Graph, Geometry Nodes, Modeling, Core

Apr 14 2022

Sergey Sharybin (sergey) closed T97262: Crash when using a linked background scene and a scene camera from another (local) scene as Resolved by committing rB31b2b84b3c78: Fix T97262: Crash with specific view layer setup.
Apr 14 2022, 2:58 PM · Dependency Graph, Core, BF Blender
Bastien Montagne (mont29) moved T96968: Object data bounds improvements proposal from Backlog to Under Discussion on the Core board.
Apr 14 2022, 10:20 AM · Dependency Graph, Geometry Nodes, Modeling, Core

Apr 12 2022

Sergey Sharybin (sergey) added a revision to T97262: Crash when using a linked background scene and a scene camera from another (local) scene: D14626: Fix T97262: Crash with specific view layer setup.
Apr 12 2022, 12:44 PM · Dependency Graph, Core, BF Blender
Bastien Montagne (mont29) moved T97262: Crash when using a linked background scene and a scene camera from another (local) scene from Backlog to Bugs on the Core board.
Apr 12 2022, 9:37 AM · Dependency Graph, Core, BF Blender
Bastien Montagne (mont29) added a project to T97262: Crash when using a linked background scene and a scene camera from another (local) scene: Dependency Graph.

It should also most definitely be tagged as depsgraph issue...

Apr 12 2022, 9:37 AM · Dependency Graph, Core, BF Blender

Apr 11 2022

Wayde Moss (GuiltyGhost) planned changes to D11248: Fix T88208: Missing Depsgraph Relations Updates.

TODO: rebase and check that it still works or whether it has been fixed already.

Apr 11 2022, 6:54 AM · Dependency Graph, Animation & Rigging

Apr 10 2022

Jaggz H (jaggz) added a comment to T73199: Object referenced in a disabled modifier still force the other modifiers on the stack to update.

[Edited to correct] I presume modifier visibility is rarely used by drivers, although possibly heavily by some users / in some projects.

Apr 10 2022, 5:34 AM · Modeling, Performance, Dependency Graph, Modifiers, BF Blender

Apr 5 2022

Campbell Barton (campbellbarton) closed T97003: Regression: Blender doesn't allow to animate any Colormanagement setting (e.g. Exposure) as Resolved by committing rB328dfab4236a: Fix T97003: color-management settings can't be animated.
Apr 5 2022, 1:07 PM · Dependency Graph, Animation & Rigging, Restricted Project, Core, BF Blender