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

Yesterday

Philipp Oeser (lichtwerk) added a comment to T69000: Hair particle system refresh and crash problem .

This is the backtracke for deleting a whole particle, then Undo (cannot reproduce an Undo crash if I only delete a particle key...)
There, some ParticleCacheKey is broken...

Wed, Aug 21, 8:27 PM · Dependency Graph, Physics, BF Blender
todd doehring (tcdabemis) added a comment to T68840: 2.8 Metaballs update 'NEVER' is not working, seems to *always* update even with NEVER selected.

Thank you for the info about 'FAST'. That explains another problem.

Wed, Aug 21, 8:20 PM · Dependency Graph, Mesh Modeling, BF Blender
Philipp Oeser (lichtwerk) added a comment to T69000: Hair particle system refresh and crash problem .

Blender, you keep confusing me.

Wed, Aug 21, 8:19 PM · Dependency Graph, Physics, BF Blender
Philipp Oeser (lichtwerk) added projects to T69000: Hair particle system refresh and crash problem : Physics, Dependency Graph.

Can confirm

Wed, Aug 21, 5:22 PM · Dependency Graph, Physics, BF Blender
Philipp Oeser (lichtwerk) added projects to T67888: Wireframe not updating after applying subsurf: GPU / Viewport, Dependency Graph, Modifiers.
Wed, Aug 21, 5:01 PM · Modifiers, Dependency Graph, GPU / Viewport, BF Blender
Philipp Oeser (lichtwerk) added projects to T68979: Decouple physics and animation clock: Animation, Dependency Graph.
Wed, Aug 21, 3:40 PM · Dependency Graph, Animation, Physics, BF Blender
Philipp Oeser (lichtwerk) added a project to T68978: Depsgraph integration of physics: Dependency Graph.
Wed, Aug 21, 3:39 PM · Dependency Graph, Physics, BF Blender
Philipp Oeser (lichtwerk) added projects to T68396: Unable to change any Collision input value after it has been keyframed: Physics, Animation, Dependency Graph.
Wed, Aug 21, 3:24 PM · Dependency Graph, Animation, Physics, BF Blender
Philipp Oeser (lichtwerk) added projects to T68971: problem saving/loading driver on shader node: Animation, Dependency Graph.

I recall other issues with data paths in Shader Nodetree .
@Alexander Gavrilov (angavrilov) : havent checked code, but this was a bit special, right?

Wed, Aug 21, 3:23 PM · Dependency Graph, Animation, BF Blender
Philipp Oeser (lichtwerk) added projects to T68712: particle rotation phase breaks after keyframing.: Physics, Animation, Dependency Graph.
Wed, Aug 21, 2:01 PM · Dependency Graph, Animation, Physics, BF Blender
Damien Picard (pioverfour) added a comment to T68666: Animated mesh UVs, vertex groups, vertex colors don’t update on time change.

Thank you for looking into it.
I forgot to mention that the same lack of update also happens with lattice points’ locations. The issue with the lattices can’t be demonstrated with a blend file though, because the workaround found by Rombout Versluijs can’t apply since even the location isn’t updated.
I don’t know if I should open a new bug report for this, as it seems related.

Wed, Aug 21, 11:03 AM · Dependency Graph, Animation, BF Blender

Tue, Aug 20

Philipp Oeser (lichtwerk) added a comment to T68666: Animated mesh UVs, vertex groups, vertex colors don’t update on time change.

Started looking into this.
Some first notes:

Tue, Aug 20, 3:43 PM · Dependency Graph, Animation, BF Blender
Philipp Oeser (lichtwerk) added projects to T68840: 2.8 Metaballs update 'NEVER' is not working, seems to *always* update even with NEVER selected: Mesh Modeling, Dependency Graph.

Can confirm the issue about Never still updating.
Also Fast will not recover polygonization after editing is confirmed...

Tue, Aug 20, 12:47 PM · Dependency Graph, Mesh Modeling, BF Blender

Mon, Aug 19

Philipp Oeser (lichtwerk) closed T68779: "Match Texture Space" Causes blender to crash (also doesnt evaluate right when curve geo changes) as Resolved by committing rB5615c675afed: Fix T68779: "Match Texture Space" causes blender to crash.
Mon, Aug 19, 2:37 PM · Dependency Graph, Mesh Modeling, BF Blender
Philipp Oeser (lichtwerk) added a revision to T68779: "Match Texture Space" Causes blender to crash (also doesnt evaluate right when curve geo changes): D5526: Fix T68779: "Match Texture Space" causes blender to crash.
Mon, Aug 19, 1:54 PM · Dependency Graph, Mesh Modeling, BF Blender
Sergey Sharybin (sergey) added a comment to T68779: "Match Texture Space" Causes blender to crash (also doesnt evaluate right when curve geo changes).

@Philipp Oeser (lichtwerk), you need to access runtime.curve_cache from evaluated object, and write new texture space based on the min/max values calculated from it to original curve.

Mon, Aug 19, 12:53 PM · Dependency Graph, Mesh Modeling, BF Blender
Philipp Oeser (lichtwerk) renamed T68779: "Match Texture Space" Causes blender to crash (also doesnt evaluate right when curve geo changes) from "Match Texture Space" Causes blender to crash to "Match Texture Space" Causes blender to crash (also doesnt evaluate right when curve geo changes).
Mon, Aug 19, 12:14 PM · Dependency Graph, Mesh Modeling, BF Blender
Philipp Oeser (lichtwerk) added a project to T68779: "Match Texture Space" Causes blender to crash (also doesnt evaluate right when curve geo changes): Dependency Graph.

Caused by rB3566b81c8bfa.
Even though we ensure an evaluated depsgraph in match_texture_space_exec, the object->runtime.curve_cache is NULL...

Mon, Aug 19, 12:14 PM · Dependency Graph, Mesh Modeling, BF Blender

Thu, Aug 15

Philipp Oeser (lichtwerk) raised the priority of T68666: Animated mesh UVs, vertex groups, vertex colors don’t update on time change from Confirmed, Medium to Confirmed, High.
Thu, Aug 15, 10:07 AM · Dependency Graph, Animation, BF Blender
Philipp Oeser (lichtwerk) added projects to T68666: Animated mesh UVs, vertex groups, vertex colors don’t update on time change: Animation, Dependency Graph.

Confirmed, will check on this...

Thu, Aug 15, 10:06 AM · Dependency Graph, Animation, BF Blender

Sun, Aug 11

Tuomo Keskitalo (tkeskita) added a comment to T66392: Keyframes and animations on custom nodes properties seem not working.

It looks like this goes down to somewhere in depsgraph/animation sources of Blender. Beyond my skills, so I hope someone more experienced can help. At least the F-curve is there apparently OK. Thanks @Lorenzo Celli (lorenzocelli) for confirmation.

Sun, Aug 11, 9:05 AM · Animation, Dependency Graph, BF Blender

Sat, Aug 10

Lorenzo Celli (lorenzocelli) added a comment to T66392: Keyframes and animations on custom nodes properties seem not working.

@Tuomo Keskitalo (tkeskita) I tested it and to me it seems that the properties don't update at all, not in the UI and not by accessing them via python. The last keyframe you set just becomes the value for all frames, ignoring the other keyframes you set before

Sat, Aug 10, 10:05 AM · Animation, Dependency Graph, BF Blender
Jacques Lucke (JacquesLucke) added a comment to T66392: Keyframes and animations on custom nodes properties seem not working.

This is a fairly well known limitation. I'm not sure what is needed to make it work, but we should be able to figure that out.
For animation nodes, I usually advice people to not keyframe their nodes but create controller objects in the 3d view instead.

Sat, Aug 10, 8:28 AM · Animation, Dependency Graph, BF Blender

Fri, Aug 9

Philipp Oeser (lichtwerk) renamed T68452: X3D export broken for meshes with modifiers from crash ? in storing x3d file to X3D export broken for meshes with modifiers.
Fri, Aug 9, 3:08 PM · Dependency Graph, Modifiers, Add-ons
Philipp Oeser (lichtwerk) edited projects for T68452: X3D export broken for meshes with modifiers, added: Add-ons, Modifiers, Dependency Graph; removed BF Blender.

Can confirm for any mesh with a modifer (since rBAe5c3ae311 the mesh name cannot be changed anymore it seems...)
Will check in a bit...

Fri, Aug 9, 3:08 PM · Dependency Graph, Modifiers, Add-ons
Tuomo Keskitalo (tkeskita) added a comment to T66392: Keyframes and animations on custom nodes properties seem not working.

Hmm, it looks like the animated f-curve evaluates correctly in python console via D.node_groups['NodeTree'].animation_data.action.fcurves[0].evaluate() even though value shown in node is not updated.

Fri, Aug 9, 9:14 AM · Animation, Dependency Graph, BF Blender
Tuomo Keskitalo (tkeskita) updated subscribers of T66392: Keyframes and animations on custom nodes properties seem not working.

I found out that this bug (keyframing property values is not working for custom nodes) seem to exist also in Animation Nodes on Blender 2.80, FYI @Jacques Lucke (JacquesLucke)

Fri, Aug 9, 7:55 AM · Animation, Dependency Graph, BF Blender

Tue, Aug 6

Philipp Oeser (lichtwerk) added projects to T68305: Drivers not work on render animation : Rendering, Animation, Dependency Graph.

Can confirm.

Tue, Aug 6, 1:10 PM · Dependency Graph, Animation, Rendering, BF Blender

Fri, Aug 2

Hans Nolte (ditos) added a comment to T68112: Align View is broken.

That was really a highspeed fix!
Many thanks Sergey.

Fri, Aug 2, 3:35 PM · Dependency Graph, BF Blender
Sergey Sharybin (sergey) closed T68112: Align View is broken as Resolved by committing rBab3de09591c7: Fix T68112: Align View on object add is broken.
Fri, Aug 2, 3:16 PM · Dependency Graph, BF Blender
Philipp Oeser (lichtwerk) added a project to T68112: Align View is broken: Dependency Graph.

This is caused by rB3566b81c8bf, reverting to the "old style" in ED_object_base_init_transform seems to fix:

1
2
3diff --git a/source/blender/editors/object/object_add.c b/source/blender/editors/object/object_add.c
4index 137af917f9a..435cf7ebdb7 100644
5--- a/source/blender/editors/object/object_add.c
6+++ b/source/blender/editors/object/object_add.c
7@@ -236,7 +236,7 @@ void ED_object_base_init_transform(bContext *C, Base *base, const float loc[3],
8 {
9 Object *ob = base->object;
10 Scene *scene = CTX_data_scene(C);
11- Depsgraph *depsgraph = CTX_data_ensure_evaluated_depsgraph(C);
12+ Depsgraph *depsgraph = CTX_data_depsgraph_pointer(C);
13
14 if (!scene) {
15 return;
16@@ -250,11 +250,7 @@ void ED_object_base_init_transform(bContext *C, Base *base, const float loc[3],
17 copy_v3_v3(ob->rot, rot);
18 }
19
20- Scene *scene_eval = DEG_get_evaluated_scene(depsgraph);
21- Object *object_eval = DEG_get_evaluated_object(depsgraph, ob);
22- BKE_object_transform_copy(object_eval, ob);
23- BKE_object_where_is_calc(depsgraph, scene_eval, object_eval);
24- BKE_object_transform_copy(ob, object_eval);
25+ BKE_object_where_is_calc(depsgraph, scene, ob);
26 }
27
28 /* Uses context to figure out transform for primitive.

Fri, Aug 2, 11:28 AM · Dependency Graph, BF Blender

Thu, Aug 1

Philipp Oeser (lichtwerk) updated subscribers of T68004: Bones don't immediately update with active motion path .

Huh, had a fix for this, was about to submit the Diff, but scratched my head because apparently it wasnt neccessary anymore.
Turns out rB3566b81c8bf fixed this [thx @Sergey Sharybin (sergey)]

Thu, Aug 1, 5:16 PM · Dependency Graph, Animation, BF Blender
Philipp Oeser (lichtwerk) added a revision to T68004: Bones don't immediately update with active motion path : D5397: remove redundant COW recalc tags for objects/bones motionpaths.
Thu, Aug 1, 5:15 PM · Dependency Graph, Animation, BF Blender

Wed, Jul 31

Philipp Oeser (lichtwerk) claimed T68004: Bones don't immediately update with active motion path .
Wed, Jul 31, 5:01 PM · Dependency Graph, Animation, BF Blender
Philipp Oeser (lichtwerk) added projects to T68004: Bones don't immediately update with active motion path : Animation, Dependency Graph.

Confirmed, checking...

Wed, Jul 31, 4:46 PM · Dependency Graph, Animation, BF Blender

Jul 5 2019

Philipp Oeser (lichtwerk) added a comment to T66397: Bone Constraint Child Of Bone + Follow Path Bone.

committed a fix now (rB609e16339f13), thorough testing is welcome :)

Jul 5 2019, 4:04 PM · Dependency Graph, BF Blender
Philipp Oeser (lichtwerk) closed T66397: Bone Constraint Child Of Bone + Follow Path Bone as Resolved by committing rB609e16339f13: Fix "child of" constraint "set inverse" problematic with bones.
Jul 5 2019, 4:02 PM · Dependency Graph, BF Blender
Philipp Oeser (lichtwerk) added a revision to T66397: Bone Constraint Child Of Bone + Follow Path Bone: D5189: Fix T66080: "child of" constraint "set inverse" problematic with bones.
Jul 5 2019, 11:16 AM · Dependency Graph, BF Blender

Jul 4 2019

Philipp Oeser (lichtwerk) added a comment to T66397: Bone Constraint Child Of Bone + Follow Path Bone.

Thx for getting back.
Seems this has the same reasons as T66080, checking... [might merge these two if same reasons apply...]

Jul 4 2019, 10:35 AM · Dependency Graph, BF Blender
Hawick Inkster (animynous) added a comment to T66397: Bone Constraint Child Of Bone + Follow Path Bone.


Blend file example of issue.

Jul 4 2019, 10:23 AM · Dependency Graph, BF Blender
Philipp Oeser (lichtwerk) added a project to T66397: Bone Constraint Child Of Bone + Follow Path Bone: Dependency Graph.

I think this might be the same as T66080.

Jul 4 2019, 10:17 AM · Dependency Graph, BF Blender
Sebastian Parborg (zeddb) updated subscribers of T63548: animated custom property does not change value when animation is rendered.

@Sergey Sharybin (sergey) do you want to take a look at this?

Jul 4 2019, 10:15 AM · Dependency Graph, BF Blender, Animation
Philipp Oeser (lichtwerk) added projects to T66392: Keyframes and animations on custom nodes properties seem not working: Dependency Graph, Animation.

note: T63793, T63548 might be related...

Jul 4 2019, 10:09 AM · Animation, Dependency Graph, BF Blender
Philipp Oeser (lichtwerk) edited projects for T63548: animated custom property does not change value when animation is rendered, added: Dependency Graph; removed BF Blender: 2.8.
Jul 4 2019, 10:06 AM · Dependency Graph, BF Blender, Animation

Jul 1 2019

Philipp Oeser (lichtwerk) closed T66267: Mesh Deform Issue with Collision-less Cloth Cage and Object with Collision as Resolved by committing rB67fc4f4bedde: Fix T66267: only add DEG cloth collision relations if collisions are enabled.
Jul 1 2019, 12:34 PM · Dependency Graph, BF Blender
Philipp Oeser (lichtwerk) added a revision to T66267: Mesh Deform Issue with Collision-less Cloth Cage and Object with Collision : D5160: Fix T66267: only add DEG cloth collision relations if collisions are enabled.
Jul 1 2019, 11:33 AM · Dependency Graph, BF Blender
Philipp Oeser (lichtwerk) claimed T66267: Mesh Deform Issue with Collision-less Cloth Cage and Object with Collision .
Jul 1 2019, 11:28 AM · Dependency Graph, BF Blender
Philipp Oeser (lichtwerk) added a project to T66267: Mesh Deform Issue with Collision-less Cloth Cage and Object with Collision : Dependency Graph.

This dependency cycle is reported:

Jul 1 2019, 11:00 AM · Dependency Graph, BF Blender

Jun 29 2019

Aaron Carlisle (Blendify) closed T46242: New Depsgraph: When making proxy, it doesn't modify/deform linked objects till reload the file. as Archived.
Jun 29 2019, 2:51 AM · BF Blender: Unconfirmed, Dependency Graph

Jun 26 2019

Brecht Van Lommel (brecht) closed T66111: Animated light size not updating in Cycles rendered view as Resolved by committing rB4f386999ea92: Fix T66111: animated lights not updating in Cycles.
Jun 26 2019, 3:07 PM · Cycles, Dependency Graph, Animation, Rendering, BF Blender