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

Thu, Apr 8

Bastien Montagne (mont29) added inline comments to D10907: Fix T85752: Collection Instance Crash when instancing collections with disabled subcollections.
Thu, Apr 8, 8:49 PM · Dependency Graph, Core, BF Blender
Bastien Montagne (mont29) updated the diff for D10907: Fix T85752: Collection Instance Crash when instancing collections with disabled subcollections.

Minor updates.

Thu, Apr 8, 8:48 PM · Dependency Graph, Core, BF Blender
Sybren A. Stüvel (sybren) requested changes to D10907: Fix T85752: Collection Instance Crash when instancing collections with disabled subcollections.
Thu, Apr 8, 4:23 PM · Dependency Graph, Core, BF Blender
Bastien Montagne (mont29) updated the diff for D10907: Fix T85752: Collection Instance Crash when instancing collections with disabled subcollections.

Minor updates from review.

Thu, Apr 8, 3:46 PM · Dependency Graph, Core, BF Blender
Bastien Montagne (mont29) added inline comments to D10907: Fix T85752: Collection Instance Crash when instancing collections with disabled subcollections.
Thu, Apr 8, 3:45 PM · Dependency Graph, Core, BF Blender
Bastien Montagne (mont29) added inline comments to D10907: Fix T85752: Collection Instance Crash when instancing collections with disabled subcollections.
Thu, Apr 8, 3:42 PM · Dependency Graph, Core, BF Blender
Sybren A. Stüvel (sybren) requested changes to D10907: Fix T85752: Collection Instance Crash when instancing collections with disabled subcollections.
Thu, Apr 8, 1:01 PM · Dependency Graph, Core, BF Blender

Wed, Apr 7

Bastien Montagne (mont29) added projects to D10907: Fix T85752: Collection Instance Crash when instancing collections with disabled subcollections: BF Blender, Core, Dependency Graph.
Wed, Apr 7, 11:07 AM · Dependency Graph, Core, BF Blender
Bastien Montagne (mont29) added a revision to T85752: Collection Instance Crash when instancing collections with disabled subcollections: D10907: Fix T85752: Collection Instance Crash when instancing collections with disabled subcollections.
Wed, Apr 7, 11:03 AM · Dependency Graph, BF Blender (2.93), Core

Tue, Apr 6

Philipp Oeser (lichtwerk) closed T86932: Regression: Curve edit mode, late visual update of active point as Resolved by committing rB663a82b10d23: Fix T86932: Curve: pick shortest path missing update of active point drawing.
Tue, Apr 6, 11:17 AM · Dependency Graph, EEVEE & Viewport, BF Blender
Philipp Oeser (lichtwerk) closed D10826: Fix T86932: Curve: pick shortest path missing update of active point drawing.
Tue, Apr 6, 11:17 AM · Dependency Graph, EEVEE & Viewport
Philipp Oeser (lichtwerk) closed T84623: Regression: Curve force with hair system late update as Resolved by committing rBe71408d0d7de: Fix T84623: Curve/Surface force not working in normal direction.
Tue, Apr 6, 11:11 AM · Dependency Graph, Nodes & Physics, BF Blender
Philipp Oeser (lichtwerk) closed D10092: Fix T84623: Curve/Surface force not working in normal direction.
Tue, Apr 6, 11:11 AM · Dependency Graph, Nodes & Physics
Sergey Sharybin (sergey) accepted D10092: Fix T84623: Curve/Surface force not working in normal direction.

Sorry, made a mistake on previous updated...

Tue, Apr 6, 10:54 AM · Dependency Graph, Nodes & Physics
Sergey Sharybin (sergey) resigned from D10092: Fix T84623: Curve/Surface force not working in normal direction.
Tue, Apr 6, 10:49 AM · Dependency Graph, Nodes & Physics

Thu, Apr 1

Sybren A. Stüvel (sybren) closed T87056: Segfault in GPU_batch_clear() involing Lattice evaluation as Resolved by committing rB64538532d44d: Fix T87056: Segfault in GPU_batch_clear() involing Lattice evaluation.
Thu, Apr 1, 12:28 PM · EEVEE & Viewport, Dependency Graph, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) claimed T87056: Segfault in GPU_batch_clear() involing Lattice evaluation.
Thu, Apr 1, 12:06 PM · EEVEE & Viewport, Dependency Graph, Animation & Rigging, BF Blender

Wed, Mar 31

Lukas Toenne (lukastoenne) added a project to T87039: Pose bone ID property driver causes dependency cycle: Dependency Graph.
Wed, Mar 31, 10:37 AM · Animation & Rigging, BF Blender
Evan Wilson (EAW) renamed T87056: Segfault in GPU_batch_clear() involing Lattice evaluation from Segfault in GPU_batch_clear() to Segfault in GPU_batch_clear() involing Lattice evaluation.
Wed, Mar 31, 8:09 AM · EEVEE & Viewport, Dependency Graph, Animation & Rigging, BF Blender
Evan Wilson (EAW) changed the status of T87056: Segfault in GPU_batch_clear() involing Lattice evaluation from Needs Triage to Confirmed.

I can confirm. Bisecting points to rB3681a619ded1. Paging Dr. @Sybren A. Stüvel (sybren) to have a look.

Wed, Mar 31, 7:31 AM · EEVEE & Viewport, Dependency Graph, Animation & Rigging, BF Blender

Tue, Mar 30

Bastien Montagne (mont29) added a revision to T85752: Collection Instance Crash when instancing collections with disabled subcollections: D10860: WIP: Fix T85752: Collection Instance Crash when instancing collections with view-layer excluded subcollections..
Tue, Mar 30, 2:25 PM · Dependency Graph, BF Blender (2.93), Core

Mon, Mar 29

Sergey Sharybin (sergey) added a comment to T85752: Collection Instance Crash when instancing collections with disabled subcollections.

The code which decides which collection is to be added lies in the DepsgraphNodeBuilder::build_collection / DepsgraphRelationBuilder::build_collection.

Mon, Mar 29, 4:58 PM · Dependency Graph, BF Blender (2.93), Core
Bastien Montagne (mont29) added a project to T85752: Collection Instance Crash when instancing collections with disabled subcollections: Dependency Graph.
Mon, Mar 29, 4:52 PM · Dependency Graph, BF Blender (2.93), Core
Alaska (Alaska) added a comment to T86726: Graph Editor: pressed ALT+o effects "smooth keys" continuously.

Going back to Blender 2.83.2 (The only version of 2.83 I have on my computer), I can confirm that holding ALT+O continually smooths the key frames while 2.92 and 2.93 does not.
So the behavior has changed, just not sure if it was intentional or not.

Mon, Mar 29, 11:18 AM · Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) closed T78650: Lattice objects evaluation is not properly decoupled when they share the same Lattice obdata. as Resolved by committing rB3681a619ded1: Fix T78650: Lattice evaluation writes to shared data.
Mon, Mar 29, 11:03 AM · Modeling, Dependency Graph, Animation & Rigging, BF Blender
Dennis (DenEy) changed the status of T86726: Graph Editor: pressed ALT+o effects "smooth keys" continuously from Needs Information from User to Needs Triage.
Mon, Mar 29, 10:32 AM · Animation & Rigging, BF Blender
Sergey Sharybin (sergey) added a comment to D10826: Fix T86932: Curve: pick shortest path missing update of active point drawing.

This might be fine for now, but the proper fix sounds to be to fix it from the depsgraph side (which currently for whatever reason explicitly ignores CoW update on shading recalc).

Mon, Mar 29, 10:10 AM · Dependency Graph, EEVEE & Viewport

Fri, Mar 26

Dennis (DenEy) added a comment to T86726: Graph Editor: pressed ALT+o effects "smooth keys" continuously.

thank you for your feedback!

Fri, Mar 26, 9:40 PM · Animation & Rigging, BF Blender
Germano Cavalcante (mano-wii) changed the status of T86726: Graph Editor: pressed ALT+o effects "smooth keys" continuously from Needs Triage to Needs Information from User.

Thanks for the report, but looking at the code, "Smooth Keys" is not a modal operator, so it was not made to work the way you describe it.
I tested it at 2.83.13 and the result is the same (are you sure you referred to the same operator?)

Fri, Mar 26, 8:14 PM · Animation & Rigging, BF Blender
Germano Cavalcante (mano-wii) updated the task description for T86726: Graph Editor: pressed ALT+o effects "smooth keys" continuously.
Fri, Mar 26, 8:04 PM · Animation & Rigging, BF Blender
Philipp Oeser (lichtwerk) updated the summary of D10092: Fix T84623: Curve/Surface force not working in normal direction.
Fri, Mar 26, 2:41 PM · Dependency Graph, Nodes & Physics
Philipp Oeser (lichtwerk) added a comment to D10092: Fix T84623: Curve/Surface force not working in normal direction.

What you call Solution [1] is more correct one.

Fri, Mar 26, 2:40 PM · Dependency Graph, Nodes & Physics
Philipp Oeser (lichtwerk) updated the diff for D10092: Fix T84623: Curve/Surface force not working in normal direction.
  • dont restrict this to curves (meshes were also failing)
  • make comment more informative
Fri, Mar 26, 2:39 PM · Dependency Graph, Nodes & Physics
Philipp Oeser (lichtwerk) added projects to D10826: Fix T86932: Curve: pick shortest path missing update of active point drawing: EEVEE & Viewport, Dependency Graph.
Fri, Mar 26, 10:44 AM · Dependency Graph, EEVEE & Viewport
Philipp Oeser (lichtwerk) added projects to T86932: Regression: Curve edit mode, late visual update of active point: EEVEE & Viewport, Dependency Graph.
Fri, Mar 26, 10:44 AM · Dependency Graph, EEVEE & Viewport, BF Blender

Wed, Mar 24

Dennis (DenEy) changed the status of T86726: Graph Editor: pressed ALT+o effects "smooth keys" continuously from Confirmed to Needs Triage.
Wed, Mar 24, 7:57 PM · Animation & Rigging, BF Blender

Tue, Mar 23

Florian Japp (FAP) added a comment to T84356: Constant crashes in Mac with version 2.91.0.

I have the same problem. 2.92 crashes just with simple actions.
I re intalled 2.8 to check, till now it seem ist works.

Tue, Mar 23, 6:39 PM · Dependency Graph, Nodes & Physics, BF Blender
Sybren A. Stüvel (sybren) added a revision to T78650: Lattice objects evaluation is not properly decoupled when they share the same Lattice obdata.: D10790: Fix T78650: Lattice evaluation writes to shared data.
Tue, Mar 23, 10:27 AM · Modeling, Dependency Graph, Animation & Rigging, BF Blender

Mon, Mar 22

Demeter Dzadik (Mets) added a comment to T78650: Lattice objects evaluation is not properly decoupled when they share the same Lattice obdata..

Here is a (hopefully) simpler file to see the issue:


You just need to move the active bone and you should immediately see the problem.

Mon, Mar 22, 11:49 AM · Modeling, Dependency Graph, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) added a comment to T78650: Lattice objects evaluation is not properly decoupled when they share the same Lattice obdata..

@Bastien Montagne (mont29) I can't reproduce it with your no-overrides-used file, even when I try it with a 2.90 or 2.91 release. The simplified file from @Michael Soluyanov (crantisz) does show the problem here on my machine.

Mon, Mar 22, 11:43 AM · Modeling, Dependency Graph, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) claimed T78650: Lattice objects evaluation is not properly decoupled when they share the same Lattice obdata..
Mon, Mar 22, 10:46 AM · Modeling, Dependency Graph, Animation & Rigging, BF Blender

Sat, Mar 20

Dennis (DenEy) changed the status of T86726: Graph Editor: pressed ALT+o effects "smooth keys" continuously from Needs Triage to Confirmed.
Sat, Mar 20, 2:32 PM · Animation & Rigging, BF Blender

Fri, Mar 19

Demeter Dzadik (Mets) updated subscribers of T78650: Lattice objects evaluation is not properly decoupled when they share the same Lattice obdata..

This will be a big problemo for the Studio, as the forest creatures of Sprite Fright will use (and already are using) plenty of lattices, and will be (and already are) duplicated plenty of times.

Fri, Mar 19, 5:42 PM · Modeling, Dependency Graph, Animation & Rigging, BF Blender
Bastien Montagne (mont29) merged T86740: Overrides: Lattices modifiers "fight each other" between different copies when duplicated into T78650: Lattice objects evaluation is not properly decoupled when they share the same Lattice obdata..
Fri, Mar 19, 4:25 PM · Modeling, Dependency Graph, Animation & Rigging, BF Blender
Dennis (DenEy) added a project to T86726: Graph Editor: pressed ALT+o effects "smooth keys" continuously: Dependency Graph.
Fri, Mar 19, 7:43 AM · Animation & Rigging, BF Blender

Mon, Mar 15

Robert Guetzkow (rjg) added a comment to T84397: Creating and removing many objects very quickly causes a crash.

@Derek Simon (rayiik) Please create a new bug report through Help > Report a Bug in Blender and add the precise steps that lead to the crash.

Mon, Mar 15, 8:35 PM · BF Blender (2.92), Pipeline, Assets & I/O, Dependency Graph
Derek Simon (rayiik) added a comment to T84397: Creating and removing many objects very quickly causes a crash.

just want to pass this on as it still appears to be an issue in 2.92 so i wanted to give you guys some crash/debug files in hopes that it might help in this case its 100% reproducible every time regardless of how long ive been in blender even fresh start, but this time i create an object using bpy.ops.mesh.primitive_uv_sphere_add (4 or 5) however does not seem to happen with non primitave object creation and deletion

Mon, Mar 15, 8:13 PM · BF Blender (2.92), Pipeline, Assets & I/O, Dependency Graph

Mar 8 2021

Bastien Montagne (mont29) moved T83271: Displace modifier with Image Texture causes scene slowdown from Backlog to Bugs on the Core board.
Mar 8 2021, 12:03 PM · Core, Dependency Graph, Modifiers, BF Blender
Bastien Montagne (mont29) changed the subtype of T83271: Displace modifier with Image Texture causes scene slowdown from "Report" to "Bug".
Mar 8 2021, 12:03 PM · Core, Dependency Graph, Modifiers, BF Blender

Mar 7 2021

slwk1d (Slowwkidd) added a comment to T83271: Displace modifier with Image Texture causes scene slowdown.

I can confirm, I'm working right now on a project where I'm using an image texture displacement and it's almost impossible to do any action without waiting several seconds. The issue occurs also with working with the Attribute Sample Texture in Geometry Nodes.

Mar 7 2021, 8:08 PM · Core, Dependency Graph, Modifiers, BF Blender