Page MenuHome

Nodes & PhysicsProject
ActivePublic

Details

Description

This module's areas of focus include geometry nodes, function nodes, the node editor, simulations, and the many physics systems: rigid body, cloth, fluid & smoke (Mantaflow), softbody.
The module is also responsible for the early work on the spreadsheet editor.

Bug reports and patches should be filed with Nodes & Physics.

Status
The geometry nodes project is active with a busy developer community, but work on physics is mostly waiting for a new node-based generic simulation system.
Many physics systems have no active developers at the moment, and particle and hair physics are end-of-life.

Members
Module owners: @Jacques Lucke (JacquesLucke), @Dalai Felinto (dfelinto)
Members: @Jacques Lucke (JacquesLucke), @Brecht Van Lommel (brecht), @Hans Goudey (HooglyBoogly), @Johnny Matthews (guitargeek), @Erik Abrahamsson (erik85), @Fabian Schempp (fabian_schempp)
Artists: @Erindale (Erindale) @Miro Horváth (dreamak)

Links

Contacts

Documentation

Recent Activity

Today

Marc (MarcM0) added a comment to T98427: Adding quick effects smoke with python raises segmentation fault.

Alright, thank you!

Sat, Jun 25, 6:09 AM · Nodes & Physics, BF Blender
Pratik Borhade (PratikPB2123) added a comment to T98427: Adding quick effects smoke with python raises segmentation fault.

Hey, I was wondering how long it would usually take for these commits to make it into the release?

Hi, fix has been committed to master so you can expect this in 3.3 release
But you can even check this today in fresh 3.3-alpha build: https://builder.blender.org/download/daily/

Sat, Jun 25, 5:50 AM · Nodes & Physics, BF Blender
Marc (MarcM0) added a comment to T98427: Adding quick effects smoke with python raises segmentation fault.

Hey, I was wondering how long it would usually take for these commits to make it into the release?

Sat, Jun 25, 3:55 AM · Nodes & Physics, BF Blender

Yesterday

Hans Goudey (HooglyBoogly) closed T98949: Deleting an attribute node affects other attributes. as Resolved by committing rB12bde317f4c9: Fix T98949: Deleting vertex group in geometry nodes affects others.
Fri, Jun 24, 11:40 PM · Nodes & Physics, Geometry Nodes, BF Blender
Sonny Campbell (SonnyCampbell_Unity) claimed T90706: Crash when deleting fluid sim geometry.
Fri, Jun 24, 9:04 PM · Nodes & Physics, BF Blender
Sonny Campbell (SonnyCampbell_Unity) closed T90051: Baking Fluid simulations via API broken [2] as Resolved.

Was able to recreate this and can confirm it is resolved in master by the same fix as https://developer.blender.org/T98427

Fri, Jun 24, 7:59 PM · Python API, Nodes & Physics, BF Blender
Tyler B. (42xnor) added a comment to T98807: "Collection Info" Geometry Node not Transfering Instance-level Named Attributes.

This is my understanding of the data flow:


Please let me know if I am wrong.
If this is right, why is realize instances going overboard and doing realization 2 levels deep, transferring the attributes to the vertex domain.

Fri, Jun 24, 6:40 PM · Nodes & Physics, Geometry Nodes, BF Blender
Pratik Borhade (PratikPB2123) reopened T99004: Geometry nodes Volume Cube crashes when volume is zero as "Confirmed".

Can still repro crash in recent buildbot build. So reopening the ticket :)

Fri, Jun 24, 6:00 PM · Nodes & Physics, Geometry Nodes, BF Blender
Pratik Borhade (PratikPB2123) updated the task description for T99004: Geometry nodes Volume Cube crashes when volume is zero.
Fri, Jun 24, 5:59 PM · Nodes & Physics, Geometry Nodes, BF Blender
Sonny Campbell (SonnyCampbell_Unity) closed T74020: Crash when editing fluid domain after added to a new collection all using python API as Resolved.

Was able to recreate this bug and it is fixed in master by the fix for https://developer.blender.org/T98427

Fri, Jun 24, 5:33 PM · Nodes & Physics, BF Blender
Dalai Felinto (dfelinto) changed the subtype of T98803: Regression: Vertex colors are now broken in hair strands from "Report" to "Known Issue".
Fri, Jun 24, 5:15 PM · Nodes & Physics, BF Blender
Dalai Felinto (dfelinto) changed the subtype of T98949: Deleting an attribute node affects other attributes. from "Report" to "Bug".
Fri, Jun 24, 5:13 PM · Nodes & Physics, Geometry Nodes, BF Blender
Stephane Cuillerdier (aiekick) added a comment to D11838: Geometry Nodes: Mesh Primitive Parametrics.

If you dont understand how my fast surface grid algo used here is working

Fri, Jun 24, 5:12 PM · Nodes & Physics, Geometry Nodes
Dalai Felinto (dfelinto) added a comment to T99004: Geometry nodes Volume Cube crashes when volume is zero.

Thanks for the report. I'm assuming this was what was fixed on rB522dcc54af35.

Fri, Jun 24, 4:50 PM · Nodes & Physics, Geometry Nodes, BF Blender
Dalai Felinto (dfelinto) merged task T99004: Geometry nodes Volume Cube crashes when volume is zero into T94969: Crash. Volume to mesh with 0 amount of voxels.
Fri, Jun 24, 4:48 PM · Nodes & Physics, Geometry Nodes, BF Blender
Dalai Felinto (dfelinto) merged T99004: Geometry nodes Volume Cube crashes when volume is zero into T94969: Crash. Volume to mesh with 0 amount of voxels.
Fri, Jun 24, 4:48 PM · Nodes & Physics, BF Blender
Sonny Campbell (SonnyCampbell_Unity) closed T89860: Mantaflow crashes if the scene has auto running script which disables an addon. as Resolved.
Fri, Jun 24, 4:15 PM · Nodes & Physics, Python API, BF Blender
Sonny Campbell (SonnyCampbell_Unity) closed T87828: Mantaflow error when using blender in background mode as Resolved.

This issue should be resolved in master by https://developer.blender.org/D15269

Fri, Jun 24, 4:14 PM · Nodes & Physics, BF Blender
Sonny Campbell (SonnyCampbell_Unity) added a comment to T89860: Mantaflow crashes if the scene has auto running script which disables an addon..

@Philipp Oeser (lichtwerk) I believe this issue is now resolved in master by https://developer.blender.org/D15269 and can be closed

Fri, Jun 24, 4:10 PM · Nodes & Physics, Python API, BF Blender
Emily Smirle (syndaryl) added a comment to T86841: Mesh Bevel Node.

It would be useful if (like the extrude node) there were also outputs for the new faces created by the bevel, and the inverted selection (all faces excluding the new ones). This is one of the distinct advantages of nodes over modifiers, and I've yearned for it for a long time.

Fri, Jun 24, 4:09 PM · Nodes & Physics, Geometry Nodes
Campbell Barton (campbellbarton) closed T98427: Adding quick effects smoke with python raises segmentation fault as Resolved by committing rBad8add5f0cbe: Fix T98427: Crash adding quick effects smoke from Python.
Fri, Jun 24, 3:30 PM · Nodes & Physics, BF Blender
Hans Goudey (HooglyBoogly) updated the task description for T68981: New curves object type.
Fri, Jun 24, 3:22 PM · Nodes & Physics, BF Blender
Brecht Van Lommel (brecht) added a comment to T98366: Active Attributes.

Personally I would have only CD_PROP_UV and no CD_PROP_FLOAT2. It's not clear to me there are good use cases where using either CD_PROP_UV or CD_PROP_FLOAT3 would not work well. I don't think users care much about the differences, they would mainly get in the way.

Fri, Jun 24, 3:18 PM · Pipeline, Assets & I/O, EEVEE & Viewport, Render & Cycles, Nodes & Physics, Geometry Nodes
Sonny Campbell (SonnyCampbell_Unity) abandoned D15223: Fix T98427: Adding quick effects smoke with python raises segmentation fault.
Fri, Jun 24, 2:04 PM · BF Blender, Python API, Nodes & Physics
Sonny Campbell (SonnyCampbell_Unity) added a comment to D15223: Fix T98427: Adding quick effects smoke with python raises segmentation fault.

@Campbell Barton (campbellbarton) perfect! Your changes seem like a much safer way to solve this problem, and are still fixing the issues for my test cases. I left some small comments on it and will close this revision, thanks for taking a look into this!

Fri, Jun 24, 2:03 PM · BF Blender, Python API, Nodes & Physics
Omar Emara (OmarSquircleArt) changed the status of T99131: Python variables becomes invalid when batch creating attribute layers from Confirmed to Needs Information from Developers.

Thanks @Scurest (scurest), I will mark this as in need of information from developers for the time being.

Fri, Jun 24, 1:30 PM · Nodes & Physics, Python API, BF Blender
Omar Emara (OmarSquircleArt) added a comment to T99131: Python variables becomes invalid when batch creating attribute layers.

I hit an assert BLI_assert_msg(0, "Custom data layer not found in geometry"); in debug mode in the provided file.

Fri, Jun 24, 1:27 PM · Nodes & Physics, Python API, BF Blender
Scurest (scurest) added a comment to T99131: Python variables becomes invalid when batch creating attribute layers.

See https://developer.blender.org/T43332#294071. You can first create them all, then fetch them by name.

Fri, Jun 24, 1:26 PM · Nodes & Physics, Python API, BF Blender
Omar Emara (OmarSquircleArt) changed the status of T99131: Python variables becomes invalid when batch creating attribute layers from Needs Triage to Confirmed.
Fri, Jun 24, 1:26 PM · Nodes & Physics, Python API, BF Blender
Dalai Felinto (dfelinto) edited projects for T68981: New curves object type, added: Nodes & Physics; removed Physics.
Fri, Jun 24, 11:46 AM · Nodes & Physics, BF Blender

Thu, Jun 23

Martijn Versteegh (Baardaap) added a comment to T98366: Active Attributes.

There are many exporters/importers that need to know what the UV maps are, so it seems like something that must be resolved before UV map to float2 attribute conversion lands.

Thu, Jun 23, 9:33 PM · Pipeline, Assets & I/O, EEVEE & Viewport, Render & Cycles, Nodes & Physics, Geometry Nodes
Hans Goudey (HooglyBoogly) closed D15103: Fixed selection indication for virtual socket on nodes.
Thu, Jun 23, 7:23 PM · Nodes & Physics, BF Blender, Good First Issue
Hans Goudey (HooglyBoogly) closed T94621: When the empty socket of the Group Input/Output node is selected, there is no visual feedback as Resolved by committing rB56435b3268bc: Fix T94621: Missing selection indication for virtual node sockets.
Thu, Jun 23, 7:23 PM · Good First Issue, Nodes & Physics, BF Blender
Hans Goudey (HooglyBoogly) added a comment to D15103: Fixed selection indication for virtual socket on nodes.

Nope, I just didn't get to commit it yet, I will today.

Thu, Jun 23, 6:00 PM · Nodes & Physics, BF Blender, Good First Issue
Lukas Toenne (lukastoenne) added a comment to T98956: Geometry Nodes crash when using "Store Named Attribute" with name "id".

It's an uninitialized value, so the crash may be somewhat random.

Thu, Jun 23, 11:08 AM · Geometry Nodes, Nodes & Physics, BF Blender
Pratik Borhade (PratikPB2123) updated the task description for T85267: Rendering animation freezes with particle system.
Thu, Jun 23, 7:53 AM · Nodes & Physics, EEVEE & Viewport, BF Blender
Pratik Borhade (PratikPB2123) changed the status of T85267: Rendering animation freezes with particle system from Needs Triage to Needs Information from Developers.

AFAIK soon particle system will be replaced by new system. So not sure if this issue will be tackled by developers or not
Tagging modules for more information since multiple people has been able getting this issue.
(I've made some edits in original reports after reading all comments)

Thu, Jun 23, 7:47 AM · Nodes & Physics, EEVEE & Viewport, BF Blender
Pratik Borhade (PratikPB2123) added a comment to T94969: Crash. Volume to mesh with 0 amount of voxels.

Added this report and commit in corrective release list. Feel free to remove if you've any concerns

Thu, Jun 23, 6:04 AM · Nodes & Physics, BF Blender
Pratik Borhade (PratikPB2123) added a comment to T98956: Geometry Nodes crash when using "Store Named Attribute" with name "id".

I'm not able to repro this (in both 3.2, 3.3). Crash occurs in 3.2 too? Can someone confirm?

Thu, Jun 23, 5:12 AM · Geometry Nodes, Nodes & Physics, BF Blender
Yuro (Yuro) added a comment to D15103: Fixed selection indication for virtual socket on nodes.

Hi, it's been two weeks, is this patch stuck?

Thu, Jun 23, 2:37 AM · Nodes & Physics, BF Blender, Good First Issue

Wed, Jun 22

Hans Goudey (HooglyBoogly) closed T98956: Geometry Nodes crash when using "Store Named Attribute" with name "id" as Resolved by committing rBcebc5531e944: Fix T98956: Crash removing some builtin attributes.
Wed, Jun 22, 4:06 PM · Geometry Nodes, Nodes & Physics, BF Blender
Campbell Barton (campbellbarton) added a comment to D15223: Fix T98427: Adding quick effects smoke with python raises segmentation fault.

Looking into this, it's quite error prone that manta-flow is manipulating the __main__ namespace which may be owned by the caller.

Wed, Jun 22, 1:38 PM · BF Blender, Python API, Nodes & Physics
Campbell Barton (campbellbarton) added a revision to T98427: Adding quick effects smoke with python raises segmentation fault: D15269: Fix T98427: Crash adding quick effects smoke from Python.
Wed, Jun 22, 1:28 PM · Nodes & Physics, BF Blender
Sonny Campbell (SonnyCampbell_Unity) added inline comments to D15223: Fix T98427: Adding quick effects smoke with python raises segmentation fault.
Wed, Jun 22, 10:42 AM · BF Blender, Python API, Nodes & Physics
Sonny Campbell (SonnyCampbell_Unity) added reviewers for D15223: Fix T98427: Adding quick effects smoke with python raises segmentation fault: Campbell Barton (campbellbarton), Jacques Lucke (JacquesLucke).
Wed, Jun 22, 10:39 AM · BF Blender, Python API, Nodes & Physics
Lukas Toenne (lukastoenne) closed T98272: Regression: Physics force field strength affect varies inversely proportion to physics substeps per frame as Resolved.
Wed, Jun 22, 7:57 AM · Nodes & Physics, BF Blender
Hans Goudey (HooglyBoogly) claimed T98956: Geometry Nodes crash when using "Store Named Attribute" with name "id".
Wed, Jun 22, 12:08 AM · Geometry Nodes, Nodes & Physics, BF Blender

Tue, Jun 21

Richard Antalik (ISS) changed the status of T99067: Node editor "Snap active onto target" actually snaps median from Needs Triage to Confirmed.
Tue, Jun 21, 9:50 PM · Nodes & Physics, BF Blender
Sonny Campbell (SonnyCampbell_Unity) added a comment to T87828: Mantaflow error when using blender in background mode.

I believe this issue will be fixed by https://developer.blender.org/T98427 which is currently waiting for review

Tue, Jun 21, 6:59 PM · Nodes & Physics, BF Blender
Sonny Campbell (SonnyCampbell_Unity) added a comment to T89860: Mantaflow crashes if the scene has auto running script which disables an addon..

@Philipp Oeser (lichtwerk) I am pretty sure this is the same underlying issue as https://developer.blender.org/T98427, and should be fixed by that patch. I was able to recreate the crash on close, but not when opening the preferences menu, and can confirm that it is resolved by the fix for that task that is currently waiting for review.

Tue, Jun 21, 6:53 PM · Nodes & Physics, Python API, BF Blender