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

Mon, Feb 22

Jorge (Newoldschool) added a comment to T84356: Constant crashes in Mac with version 2.91.0.

Hi sorry I was busy with non-3d-related work. I did have a crash in 2.92. I will give it a try again, and I will test 2.93 and see if it crashes. I will be back to you during the next few days!

Mon, Feb 22, 6:35 PM · Dependency Graph, Nodes & Physics, BF Blender

Sat, Feb 20

Robert Guetzkow (rjg) added a comment to T84356: Constant crashes in Mac with version 2.91.0.

@Jorge (Newoldschool) Where you able to check if this still occurs in 2.92 or 2.93?

Sat, Feb 20, 11:44 PM · Dependency Graph, Nodes & Physics, BF Blender

Fri, Feb 19

Philipp Oeser (lichtwerk) changed the status of T84117: Crash when using to_mesh() on a depsgraph object in a driver from Needs Information from User to Needs Triage.
Fri, Feb 19, 2:58 PM · Dependency Graph, Animation & Rigging, BF Blender

Tue, Feb 16

Bastien Montagne (mont29) moved T84084: Assert/crash during COW phase of depsgraph evaluation due to mismatch mask info in code updating mesh data from multires subdiv ccg runtime data. from Backlog to Long-term - Nice To Have on the Core board.
Tue, Feb 16, 6:12 PM · Core, Modeling, Sculpt, Paint & Texture, Dependency Graph, BF Blender
Bastien Montagne (mont29) edited projects for T84084: Assert/crash during COW phase of depsgraph evaluation due to mismatch mask info in code updating mesh data from multires subdiv ccg runtime data., added: Core; removed Pipeline, Assets & I/O.
Tue, Feb 16, 6:07 PM · Core, Modeling, Sculpt, Paint & Texture, Dependency Graph, BF Blender

Thu, Feb 11

Philipp Oeser (lichtwerk) added a comment to T84356: Constant crashes in Mac with version 2.91.0.

2.92 did not crash.

Thu, Feb 11, 6:11 PM · Dependency Graph, Nodes & Physics, BF Blender

Fri, Feb 5

Sergey Sharybin (sergey) added a comment to T85343: Displace modifier with custom texture causes lags for a lot(!) of actions .

If some user action changes relations, it is to tag relations for update.

Fri, Feb 5, 12:27 PM · Dependency Graph, BF Blender

Thu, Feb 4

Philipp Oeser (lichtwerk) updated the task description for T85343: Displace modifier with custom texture causes lags for a lot(!) of actions .
Thu, Feb 4, 1:48 PM · Dependency Graph, BF Blender
Philipp Oeser (lichtwerk) placed T85343: Displace modifier with custom texture causes lags for a lot(!) of actions up for grabs.

Caused by rB23919d2275f2: Fix T75845: some dependencies update missing when painting textures.

Thu, Feb 4, 1:48 PM · Dependency Graph, BF Blender

Wed, Feb 3

Sergey Sharybin (sergey) requested changes to D10092: Fix T84623: Curve/Surface force not working in normal direction.

What you call Solution [1] is more correct one. What is confusing about it is the non-trivial condition prior to the tag. It mentions the need to rebuild mesh, but the check only includes curve-based object types. And on top of that some shape and forcefield combination.
It might be fine from code side, but having more comprehensive comment would help here.

Wed, Feb 3, 4:32 PM · Dependency Graph, Nodes & Physics

Tue, Feb 2

Philipp Oeser (lichtwerk) renamed T85288: Modifier parameter driven by custom property recalculates with any transform. from Drivered modifier recalculates with any transform. to Modifier parameter driven by custom property recalculates with any transform..
Tue, Feb 2, 10:18 AM · Modifiers, Animation & Rigging, Dependency Graph, BF Blender
Philipp Oeser (lichtwerk) changed the status of T85288: Modifier parameter driven by custom property recalculates with any transform. from Needs Triage to Confirmed.

Can confirm the behavior.

Tue, Feb 2, 10:18 AM · Modifiers, Animation & Rigging, Dependency Graph, BF Blender

Jan 29 2021

Brecht Van Lommel (brecht) closed T83411: Crash when using a workspace/layout data path in a driver. as Resolved by committing rB876fd40643df: Fix T83411: Crash when using a workspace/layout data path in a driver.
Jan 29 2021, 3:55 PM · Dependency Graph, Nodes & Physics, BF Blender
Philipp Oeser (lichtwerk) closed T85139: Changing texture field strength is sometimes needed to apply prior texture changes as Resolved by committing rB3fb5e838677d: Fix T85139: Force field texture missing depsgraph relation.
Jan 29 2021, 10:20 AM · Dependency Graph, Nodes & Physics, BF Blender
Philipp Oeser (lichtwerk) closed D10234: Fix T85139: Force field texture missing depsgraph relation.
Jan 29 2021, 10:20 AM · Dependency Graph, Nodes & Physics
Sergey Sharybin (sergey) accepted D10234: Fix T85139: Force field texture missing depsgraph relation.
Jan 29 2021, 9:34 AM · Dependency Graph, Nodes & Physics

Jan 28 2021

Philipp Oeser (lichtwerk) updated the summary of D10234: Fix T85139: Force field texture missing depsgraph relation.
Jan 28 2021, 6:30 PM · Dependency Graph, Nodes & Physics
Philipp Oeser (lichtwerk) updated the diff for D10234: Fix T85139: Force field texture missing depsgraph relation.

remove redundant null check

Jan 28 2021, 5:21 PM · Dependency Graph, Nodes & Physics
Jacques Lucke (JacquesLucke) accepted D10234: Fix T85139: Force field texture missing depsgraph relation.
Jan 28 2021, 5:06 PM · Dependency Graph, Nodes & Physics
Jacques Lucke (JacquesLucke) added inline comments to D10234: Fix T85139: Force field texture missing depsgraph relation.
Jan 28 2021, 4:50 PM · Dependency Graph, Nodes & Physics
Philipp Oeser (lichtwerk) updated the diff for D10234: Fix T85139: Force field texture missing depsgraph relation.
  • missing NULL check
  • missed building texture for relations as well
Jan 28 2021, 4:45 PM · Dependency Graph, Nodes & Physics
Philipp Oeser (lichtwerk) planned changes to D10234: Fix T85139: Force field texture missing depsgraph relation.

missed one case, update incoming

Jan 28 2021, 4:34 PM · Dependency Graph, Nodes & Physics
Jacques Lucke (JacquesLucke) added a comment to D10234: Fix T85139: Force field texture missing depsgraph relation.

Besides the comment below, this looks good to me.

Jan 28 2021, 4:19 PM · Dependency Graph, Nodes & Physics
Philipp Oeser (lichtwerk) added projects to D10234: Fix T85139: Force field texture missing depsgraph relation: Nodes & Physics, Dependency Graph.
Jan 28 2021, 3:56 PM · Dependency Graph, Nodes & Physics
Philipp Oeser (lichtwerk) added a revision to T85139: Changing texture field strength is sometimes needed to apply prior texture changes: D10234: Fix T85139: Force field texture missing depsgraph relation.
Jan 28 2021, 3:56 PM · Dependency Graph, Nodes & Physics, BF Blender
Sergey Sharybin (sergey) closed T85142: 2.92 Beta/2.93 Alpha: BMW scene quits Blender as Resolved by committing rB61d1fd7e2f8b: Fix T85142: BMW scene quits Blender.
Jan 28 2021, 10:35 AM · Dependency Graph, BF Blender
Robert Guetzkow (rjg) merged T85138: Blender crash with attached .blend into T85142: 2.92 Beta/2.93 Alpha: BMW scene quits Blender.
Jan 28 2021, 10:34 AM · Dependency Graph, BF Blender
Robert Guetzkow (rjg) added a project to T85142: 2.92 Beta/2.93 Alpha: BMW scene quits Blender: Dependency Graph.
Jan 28 2021, 9:54 AM · Dependency Graph, BF Blender
Philipp Oeser (lichtwerk) changed the status of T85139: Changing texture field strength is sometimes needed to apply prior texture changes from Needs Triage to Confirmed.
Jan 28 2021, 9:15 AM · Dependency Graph, Nodes & Physics, BF Blender

Jan 27 2021

Philipp Oeser (lichtwerk) merged T64985: Effector Collection system is not updating into T82512: Removing Effectors (from a Collection, or deleting corresponding object) does not refresh physics, hair properly.
Jan 27 2021, 4:57 PM · Dependency Graph, Nodes & Physics, BF Blender
Philipp Oeser (lichtwerk) renamed T82512: Removing Effectors (from a Collection, or deleting corresponding object) does not refresh physics, hair properly from Hair system no refreshment after force delete. to Removing Effectors (from a Collection, or deleting corresponding object) does not refresh physics, hair properly.
Jan 27 2021, 4:55 PM · Dependency Graph, Nodes & Physics, BF Blender
Sergey Sharybin (sergey) changed the subtype of T83411: Crash when using a workspace/layout data path in a driver. from "Report" to "Bug".
Jan 27 2021, 2:34 PM · Dependency Graph, Nodes & Physics, BF Blender
Sergey Sharybin (sergey) reopened T83411: Crash when using a workspace/layout data path in a driver. as "Confirmed".

Re-opening, caused issue which affects more users.

Jan 27 2021, 2:34 PM · Dependency Graph, Nodes & Physics, BF Blender
Kevin Hays (haysk) added a comment to T84117: Crash when using to_mesh() on a depsgraph object in a driver.

@Kevin Hays (haysk) converting an object to a mesh may not be the most elegant approach here. What is your use case for this code? Why not use something like a Hook constraint, for example? What kind of object are you converting to a mesh?

Jan 27 2021, 12:23 AM · Dependency Graph, Animation & Rigging, BF Blender

Jan 26 2021

Sybren A. Stüvel (sybren) changed the status of T84117: Crash when using to_mesh() on a depsgraph object in a driver from Confirmed to Needs Information from User.
Jan 26 2021, 5:36 PM · Dependency Graph, Animation & Rigging, BF Blender
Sybren A. Stüvel (sybren) added a comment to T84117: Crash when using to_mesh() on a depsgraph object in a driver.

@Kevin Hays (haysk) converting an object to a mesh may not be the most elegant approach here. What is your use case for this code? Why not use something like a Hook constraint, for example? What kind of object are you converting to a mesh?

Jan 26 2021, 5:36 PM · Dependency Graph, Animation & Rigging, BF Blender

Jan 20 2021

Philipp Oeser (lichtwerk) updated the summary of D10092: Fix T84623: Curve/Surface force not working in normal direction.
Jan 20 2021, 2:15 PM · Dependency Graph, Nodes & Physics
Bastien Montagne (mont29) moved T84084: Assert/crash during COW phase of depsgraph evaluation due to mismatch mask info in code updating mesh data from multires subdiv ccg runtime data. from Blender 2.92 to Long-term - Nice To Have on the Pipeline, Assets & I/O board.
Jan 20 2021, 10:33 AM · Core, Modeling, Sculpt, Paint & Texture, Dependency Graph, BF Blender

Jan 19 2021

Jorge (Newoldschool) added a comment to T84356: Constant crashes in Mac with version 2.91.0.

Hello Robert sorry for the delay. I have a new "crash.txt" using the original file, but I don´t have the "debug_output".
But I think that is suddenly fixed.
I will explain it.

Jan 19 2021, 3:58 AM · Dependency Graph, Nodes & Physics, BF Blender

Jan 18 2021

Philipp Oeser (lichtwerk) closed T84250: Eevee Rendered Mode doesn't update World color animation without nodes as Resolved by committing rBdfdf79fb03a8: Fix T84250: Eevee world/material parameter animation not updating the viewport.
Jan 18 2021, 1:54 PM · Dependency Graph, Animation & Rigging, EEVEE & Viewport, BF Blender
Philipp Oeser (lichtwerk) closed D9959: Fix T84250: Eevee world/material parameter animation not updating the viewport.
Jan 18 2021, 1:54 PM · Dependency Graph, Animation & Rigging, EEVEE & Viewport
Sybren A. Stüvel (sybren) accepted D9959: Fix T84250: Eevee world/material parameter animation not updating the viewport.
Jan 18 2021, 10:54 AM · Dependency Graph, Animation & Rigging, EEVEE & Viewport

Jan 16 2021

Robert Guetzkow (rjg) added a comment to T84356: Constant crashes in Mac with version 2.91.0.

@Jorge (Newoldschool) Where the last log files created with a different project? Could you also test if Blender 2.92 that is currently in development avoids these crashes?

Jan 16 2021, 3:38 PM · Dependency Graph, Nodes & Physics, BF Blender

Jan 13 2021

Sergey Sharybin (sergey) closed T83411: Crash when using a workspace/layout data path in a driver. as Resolved by committing rB0f95f51361d7: Fix T83411: Crash when using a workspace/layout data path in a driver.
Jan 13 2021, 12:14 PM · Dependency Graph, Nodes & Physics, BF Blender

Jan 12 2021

Bastien Montagne (mont29) added a comment to T84397: Creating and removing many objects very quickly causes a crash.

@Ray molenkamp (LazyDodo) yes please report that BKE_scene_object_base_flag_sync_from_base issue in a new task. :)

Jan 12 2021, 5:21 PM · BF Blender (2.92), Pipeline, Assets & I/O, Dependency Graph
Sergey Sharybin (sergey) closed T84397: Creating and removing many objects very quickly causes a crash as Resolved by committing rBabbc43e4e419: Fix T84397: Creating and removing many objects very quickly causes a crash.
Jan 12 2021, 5:17 PM · BF Blender (2.92), Pipeline, Assets & I/O, Dependency Graph
Ray molenkamp (LazyDodo) added a comment to T84397: Creating and removing many objects very quickly causes a crash.

can confirm P1886 fixes the opening post, but not the crash inside BKE_scene_object_base_flag_sync_from_base (P1870) given how "muddy" this ticket is already that should perhaps move to its own ticket?

Jan 12 2021, 5:06 PM · BF Blender (2.92), Pipeline, Assets & I/O, Dependency Graph
Oliver Weissbarth (oweissbarth) added a comment to T84397: Creating and removing many objects very quickly causes a crash.

@Sergey Sharybin (sergey) I tried it with P1886 on master and it works! My crash is gone. Thank you alot!

Jan 12 2021, 5:03 PM · BF Blender (2.92), Pipeline, Assets & I/O, Dependency Graph
Sergey Sharybin (sergey) added a comment to T84397: Creating and removing many objects very quickly causes a crash.

@Ray molenkamp (LazyDodo), ok, managed to crash. Is trivial, actually: do not de-reference id_orig, store the uuid in the IDNode. Mind checking P1886 ?

Jan 12 2021, 4:50 PM · BF Blender (2.92), Pipeline, Assets & I/O, Dependency Graph
Ray molenkamp (LazyDodo) added a comment to T84397: Creating and removing many objects very quickly causes a crash.

That hits the same crash in D10077, in void DepsgraphNodeBuilder::begin_build()

void DepsgraphNodeBuilder::begin_build()
{
    // ---8<--[cut unrelated code, it's there just not in this paste]--8<---
    id_info_hash_.add_new(id_node->id_orig->session_uuid, id_info); //<---`id_node->id_orig` has a bogus pointer at this point
    id_node->id_cow = nullptr;
  }
Jan 12 2021, 4:35 PM · BF Blender (2.92), Pipeline, Assets & I/O, Dependency Graph