PhysicsProject
ActivePublic

Details

Description

Physics simulation systems including rigid bodies, cloth, softbodies, smoke fluids and particles.

Developers

Bullet: @Erwin Coumans (erwin)
Rigid Body: @Sergej Reich (sergof)
Cloth: @Daniel Genrich (genscher)
Smoke: @Miika Hamalainen (miikah) @Daniel Genrich (genscher)
Fluids: @Daniel Genrich (genscher) @Nils Thuerey (n_t)
Particles: @Janne Karhu (jhk) @Lukas Toenne (lukastoenne)
Softbody: @Jens Ole Wund(bjornmose) (bjornmose)

Recent Activity

Yesterday

ronald engel (ronald8e) closed T56897: Smoke Simulation Memory Leak on Linux as Resolved.

Tested it with yesterdays build. RAM usage stays below 12 GB on a 32 GB system. It no longer fills up RAM and swap file.

Mon, Oct 15, 9:54 AM · Physics, BF Blender

Wed, Oct 3

Brecht Van Lommel (brecht) added a comment to T56897: Smoke Simulation Memory Leak on Linux.

This might be the same as T54287, please try with tomorrow's daily build or a new version to verify if it's solved.

Wed, Oct 3, 12:18 PM · Physics, BF Blender

Mon, Oct 1

Pavel (Pavel_Blend) added a comment to T56830: The liquid is not baked.

Exact steps for others to reproduce the error:
YouTube Video

Mon, Oct 1, 6:55 PM · Platform: Windows, Physics, BF Blender
ronald engel (ronald8e) added a comment to T56897: Smoke Simulation Memory Leak on Linux.

Under Windows 10 RAM usage stays below 15 GB (around 9-12 if I remember it correctly). In ubuntu 17.10 it never stops filling RAM and swap file. Can't do any further tests though since I'm not at work the next two weeks.

Mon, Oct 1, 12:32 PM · Physics, BF Blender

Sun, Sep 30

Bastien Montagne (mont29) raised the priority of T56830: The liquid is not baked from Incomplete to Normal.

works for me ™

Sun, Sep 30, 9:57 PM · Platform: Windows, Physics, BF Blender
Bastien Montagne (mont29) triaged T56897: Smoke Simulation Memory Leak on Linux as Normal priority.

There is no memory leak detected by ASAN, but can confirm it does take a huge amount of RAM very quickly here (just two or three simulated frames at start of baking are enough to fill up my 10GB free RAM…). Then the simulation is a very heavy one, so no idea (or ways to compare with Windows) here. Have the same results with Debian’s 2.79b package, though.

Sun, Sep 30, 6:49 PM · Physics, BF Blender
Aaron Carlisle (Blendify) closed T49145: Cloth UI redesign as Resolved.
Sun, Sep 30, 2:39 AM · Physics, User Interface, BF Blender
Aaron Carlisle (Blendify) added a comment to T49145: Cloth UI redesign.

Committed rBc4ef2e2f2ebcd9967aa5d4b283ac7abe51156d51

Sun, Sep 30, 2:38 AM · Physics, User Interface, BF Blender

Fri, Sep 28

Brecht Van Lommel (brecht) edited projects for T54888: Fracture Modifier 2.8 port, added: Physics; removed Code Quest, BF Blender.
Fri, Sep 28, 4:22 PM · Physics

Wed, Sep 26

Luca Rood (LucaRood) added a comment to D3712: Cloth: improved collisions.

@Brecht Van Lommel (brecht), thanks for all the helpful reviews! And sure, I'll compile some tests together, as soon as I can.

Wed, Sep 26, 6:08 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) closed D3712: Cloth: improved collisions.
Wed, Sep 26, 5:51 PM · Physics, BF Blender: 2.8
Brecht Van Lommel (brecht) accepted D3712: Cloth: improved collisions.

Looks good to me now.

Wed, Sep 26, 1:53 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) updated the diff for D3712: Cloth: improved collisions.

Ok, one last update... Hopefully...

Wed, Sep 26, 2:36 AM · Physics, BF Blender: 2.8

Tue, Sep 25

Luca Rood (LucaRood) updated the diff for D3712: Cloth: improved collisions.

I have implemented the self collision distance versioning.

Tue, Sep 25, 3:56 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) added a comment to D3712: Cloth: improved collisions.

Oh, right. That's because the self collision distance is even out of range for the new system. The new system uses actual distance for the self collision, while it was a factor for the old system, so the old default of 0.75 causes a huge amount of BVH overlap results, and makes everything collide. I'll just add versioning to bring that down to the new default.

Tue, Sep 25, 12:43 PM · Physics, BF Blender: 2.8
Brecht Van Lommel (brecht) requested changes to D3712: Cloth: improved collisions.
Tue, Sep 25, 12:33 PM · Physics, BF Blender: 2.8
Brecht Van Lommel (brecht) added a comment to D3712: Cloth: improved collisions.

Enabling Self Collision in the above cloth.blend seems to be extremely slow and the mesh "explodes".

Tue, Sep 25, 12:32 PM · Physics, BF Blender: 2.8

Mon, Sep 24

Luca Rood (LucaRood) updated the diff for D3712: Cloth: improved collisions.

Sorted all the issues I had found.

Mon, Sep 24, 1:23 PM · Physics, BF Blender: 2.8

Sat, Sep 22

Luca Rood (LucaRood) planned changes to D3712: Cloth: improved collisions.

I found a couple of reliability issues, which I am looking into, and will get sorted ASAP. I'll update this patch as soon as I resolve these problems.

Sat, Sep 22, 12:07 AM · Physics, BF Blender: 2.8

Fri, Sep 21

Luca Rood (LucaRood) added a comment to D3712: Cloth: improved collisions.

@Brecht Van Lommel (brecht), I forgot to mention, regarding continue_physics.blend not settling, there is another factor at play. The old collision system caused the cloth to be solved twice whenever collisions were found, and it applied both those solves to the cloth, causing it to move twice as fast, so that explains why you might see it settling sooner with the old system. Also, this should explain why more steps are needed to get reliable collisions in the cloth.blend file, as the old solver was effectively using twice as many steps (though the order in which collisions are applied is also a factor here, and I might actually revise the way I'm doing that).

Fri, Sep 21, 12:52 PM · Physics, BF Blender: 2.8

Thu, Sep 20

Luca Rood (LucaRood) updated the diff for D3712: Cloth: improved collisions.

Indeed I had a typo in impulse clamping, that caused it to be ignored. I fixed that now.

Thu, Sep 20, 9:54 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) added a comment to D3712: Cloth: improved collisions.

Thanks for looking at it, @Brecht Van Lommel (brecht).

Thu, Sep 20, 7:59 PM · Physics, BF Blender: 2.8
Brecht Van Lommel (brecht) added a comment to D3712: Cloth: improved collisions.

This sounds great, will review more closely later.

Thu, Sep 20, 5:30 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) updated the task description for T56596: Cloth improvements in 2.8.
Thu, Sep 20, 3:53 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) created D3712: Cloth: improved collisions.
Thu, Sep 20, 3:52 PM · Physics, BF Blender: 2.8

Tue, Sep 18

Pavel (Pavel_Blend) added a comment to T56830: The liquid is not baked.

I changed the way for cache. The error has remained. Only the first frame is baked. The rest of the frames look like a piece of a mesh with a hole.

Tue, Sep 18, 8:12 PM · Platform: Windows, Physics, BF Blender
Bastien Montagne (mont29) triaged T56830: The liquid is not baked as Incomplete priority.

Cannot confirm any issue with this file on linux, either on 2.79b release or current master… Did you ensure C:/cache/ is writable for you?

Tue, Sep 18, 11:44 AM · Platform: Windows, Physics, BF Blender

Mon, Sep 17

Pavel (Pavel_Blend) created T56830: The liquid is not baked.
Mon, Sep 17, 8:41 PM · Platform: Windows, Physics, BF Blender
Bastien Montagne (mont29) assigned T56818: Hair Dynamics does not work for all strands when hair has been cut to Sergey Sharybin (sergey).

@Sergey Sharybin (sergey) you worked on hair recently, maybe you can check on that one? Thanks.

Mon, Sep 17, 3:33 PM · Physics, Animation, BF Blender
Part Ago (Partago) updated the task description for T56818: Hair Dynamics does not work for all strands when hair has been cut.
Mon, Sep 17, 12:07 PM · Physics, Animation, BF Blender
Part Ago (Partago) added a comment to T56818: Hair Dynamics does not work for all strands when hair has been cut.

Thanks for your response.

Mon, Sep 17, 12:05 PM · Physics, Animation, BF Blender
Bastien Montagne (mont29) triaged T56818: Hair Dynamics does not work for all strands when hair has been cut as Incomplete priority.

Does this still happen within 2.8? Otherwise there is very little chance this get fixed in 2.7x series now… ;)

Mon, Sep 17, 9:49 AM · Physics, Animation, BF Blender

Sun, Sep 16

Part Ago (Partago) updated the task description for T56818: Hair Dynamics does not work for all strands when hair has been cut.
Sun, Sep 16, 7:57 PM · Physics, Animation, BF Blender

Sep 16 2018

Part Ago (Partago) updated the task description for T56818: Hair Dynamics does not work for all strands when hair has been cut.
Sep 16 2018, 12:13 PM · Physics, Animation, BF Blender
Part Ago (Partago) added projects to T56818: Hair Dynamics does not work for all strands when hair has been cut: Animation, Physics, Platform: Linux.
Sep 16 2018, 12:10 PM · Physics, Animation, BF Blender

Sep 14 2018

Luca Rood (LucaRood) closed D3691: Cloth: improved UI.
Sep 14 2018, 3:57 PM · Physics, BF Blender: 2.8
Brecht Van Lommel (brecht) accepted D3691: Cloth: improved UI.
Sep 14 2018, 2:55 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) updated the diff for D3691: Cloth: improved UI.

Added versioning for the removed booleans (required subversion bump). Renamed "Property Scaling" to "Property Weights", as discussed with @Brecht Van Lommel (brecht) and @Alexander Gavrilov (angavrilov) in IRC. Also renamed the "Collision" panel to "Object Collision", to avoid any impression of it being a superset of the "Self Collision" panel (forgot to do that in the original patch).

Sep 14 2018, 2:52 PM · Physics, BF Blender: 2.8
Alexander Gavrilov (angavrilov) added a comment to D3691: Cloth: improved UI.

I don't think using "Weights" here makes it any easier to understand, as the point of this panel is to vary the value of some properties between vertices by using weights as a tool to interpolate between the base and a new max value. Calling it just "Weights" does nothing towards communicating this.

Sep 14 2018, 1:37 PM · Physics, BF Blender: 2.8
Brecht Van Lommel (brecht) requested changes to D3691: Cloth: improved UI.

Seems generally fine.

Sep 14 2018, 11:48 AM · Physics, BF Blender: 2.8

Sep 13 2018

Luca Rood (LucaRood) updated the task description for T56596: Cloth improvements in 2.8.
Sep 13 2018, 3:37 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) created D3691: Cloth: improved UI.
Sep 13 2018, 3:36 PM · Physics, BF Blender: 2.8

Sep 8 2018

Bastien Montagne (mont29) closed T56700: Rigid body simulation corrupts objects with negative scale as Archived.

Non-uniform negative scaling will always be an issue for any process involving matrices… No bug here really, just common known limitation.

Sep 8 2018, 4:16 PM · Physics, BF Blender

Sep 3 2018

Kenneth Malm (Vinnco) added a comment to T56595: Hair Dynamics stop working after saving new file.

I would like to add that for a while, I have been using the new Dependency Graph in Blender, by using this command in the program shortcut: --enable-new-depsgraph

Sep 3 2018, 5:28 PM · Physics, BF Blender
Bastien Montagne (mont29) closed T54889: Particle Hair Crashed Blender as Archived.

More than a week without reply or activity. Due to the policy of the tracker archiving for until required info/data are provided.

Sep 3 2018, 4:30 PM · Rendering, Physics, BF Blender
Bastien Montagne (mont29) assigned T56595: Hair Dynamics stop working after saving new file to Sergey Sharybin (sergey).

Could not reproduce the crash, but can confirm the weird issue with hairs getting stuck to original position instead of dynamically following the scalp in master. Afaict, in 2.8 everything works fine though, so not sure it’s worth spending more time here, 2.7x is only getting critical fixes nowadays… @Sergey Sharybin (sergey)?

Sep 3 2018, 3:53 PM · Physics, BF Blender

Aug 31 2018

Luca Rood (LucaRood) closed D3662: Cloth: angular bending springs.
Aug 31 2018, 4:41 PM · Physics, BF Blender: 2.8
Luca Rood (LucaRood) closed D3655: Cloth: componentized forces.
Aug 31 2018, 4:41 PM · Physics, BF Blender: 2.8
Brecht Van Lommel (brecht) accepted D3662: Cloth: angular bending springs.

I couldn't spot mistakes in the code, and in some simulation tests it also seems to be working as advertised. So looks good to me, with two minor comments.

Aug 31 2018, 11:43 AM · Physics, BF Blender: 2.8

Aug 30 2018

Brecht Van Lommel (brecht) added a dependency for D3662: Cloth: angular bending springs: D3655: Cloth: componentized forces.
Aug 30 2018, 6:16 PM · Physics, BF Blender: 2.8