PhysicsProject
ActivePublic

Properties

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

Today

Aaron Carlisle (Blendify) triaged T51302: "Boid" Force field does nothing; should be removed as "Normal" priority.

I looked into this and I found this in the code:

case PFIELD_BOID:
	/* Boid field is handled completely in boids code. */
	return;
Wed, Apr 26, 6:37 AM · Physics, BF Blender

Mon, Apr 24

Leon Cheung (leon_cheung) added a comment to T51297: Use A Higher Hair Segment Limit.

+1 for soft limit.

Mon, Apr 24, 3:17 PM · User Interface, Physics, BF Blender
Luca Rood (LucaRood) added a comment to T51297: Use A Higher Hair Segment Limit.

I really don't think this is the way to go about this. There is no point in slightly increasing the limit, as you can just as well find the new limit to be too low at some point in the future. I would be for keeping the 50 limit, but replacing it with a soft limit, that way, new users don't accidentally freeze their sims, but you are free to increase the the segments to whatever you want.

Mon, Apr 24, 12:32 AM · User Interface, Physics, BF Blender

Sun, Apr 23

Aaron Carlisle (Blendify) added projects to T51297: Use A Higher Hair Segment Limit: Physics, User Interface.
Sun, Apr 23, 8:08 PM · User Interface, Physics, BF Blender

Thu, Apr 20

Luca Rood (LucaRood) closed T45350: Cloth Simulator: "Free all bakes" doesn't clear bake, but "Free Bake" works as "Resolved" by committing rBee3faddfaaa1: Fix T45350: Cache not being recomputed with "Bake All Dynamics".
Thu, Apr 20, 3:04 PM · Physics, BF Blender

Wed, Apr 19

Germano Cavalcante (mano-wii) added a comment to T47195: Cloth penetration when the size of the faces in the cloth and collision object are different.

I have completely removed Bullet's plNearestPoints from the new cloth collision system in the cloth-improvements branch. I have instead implemented a brand new and more reliable function, tailored specifically for the new collision response system.

As a result, this issue (and many other collision issues) has been resolved in the branch, and will go either into 2.79 or 2.8.

Wed, Apr 19, 5:48 PM · Physics, BF Blender
Luca Rood (LucaRood) closed T47195: Cloth penetration when the size of the faces in the cloth and collision object are different as "Archived".

I have completely removed Bullet's plNearestPoints from the new cloth collision system in the cloth-improvements branch. I have instead implemented a brand new and more reliable function, tailored specifically for the new collision response system.

Wed, Apr 19, 5:08 PM · Physics, BF Blender
Philip Barto (Pobnobs) added a comment to T51233: Deformation checkbox should be visible but isn't.

Sorry about that, I was being curious with the settings. I must have accidentally enabled one with my post.

Wed, Apr 19, 2:47 PM · User Interface, Physics, BF Blender
Aaron Carlisle (Blendify) added a comment to T51233: Deformation checkbox should be visible but isn't.

All is fine...

Wed, Apr 19, 3:19 AM · User Interface, Physics, BF Blender
Philip Barto (Pobnobs) added a comment to T51233: Deformation checkbox should be visible but isn't.

Wait I removed someone? What...?

Wed, Apr 19, 12:28 AM · User Interface, Physics, BF Blender

Mon, Apr 17

Philip Barto (Pobnobs) placed T51233: Deformation checkbox should be visible but isn't up for grabs.

Out of curiosity, when will this be included to an official downloadable build? It seems manually patching is rather complicated. Sorry for incompetence

Mon, Apr 17, 11:13 PM · User Interface, Physics, BF Blender
Martin Felke (scorpion81) added a comment to T51233: Deformation checkbox should be visible but isn't.

Potential fix for this problem in form of allowing to have the "Final deforming" as valid combination too for Mesh. This enables the checkbox and rebuilds the collision mesh in case the vertex count changed between current rigidbody shape and current final Derivedmesh.

Mon, Apr 17, 8:16 PM · User Interface, Physics, BF Blender
Philip Barto (Pobnobs) added a comment to T51233: Deformation checkbox should be visible but isn't.

And I'm not sure if it's relevant to this bug or even a bug in the first place, but when set to "convex hull", shape keys don't impact the physics world either.
The tooltip for "convex hull" describes itself as "shrink wrap", which implies that it should be affected so long as it's not concave?

Mon, Apr 17, 7:44 PM · User Interface, Physics, BF Blender
Philip Barto (Pobnobs) added a comment to T51233: Deformation checkbox should be visible but isn't.

Yes, I believe that is the desired behaviour, based on the tooltips:
Base - "Base mesh"
Deform - "Deformations, shape keys, deform modifiers"
Final - "All modifiers"

Mon, Apr 17, 7:35 PM · User Interface, Physics, BF Blender
Aaron Carlisle (Blendify) added a comment to T51233: Deformation checkbox should be visible but isn't.

So I guess this patch would be fine as long as you do not also need the Deform checkbox for Base. @Philip Barto (Pobnobs) can you confirm this as being desired behavior?

Mon, Apr 17, 5:50 PM · User Interface, Physics, BF Blender
Aaron Carlisle (Blendify) added a comment to T51233: Deformation checkbox should be visible but isn't.

According to your described wanted behavior this patch should work

1diff --git a/release/scripts/startup/bl_ui/properties_physics_rigidbody.py b/release/scripts/startup/bl_ui/properties_physics_rigidbody.py
2index eeb21c0..b29576b 100644
3--- a/release/scripts/startup/bl_ui/properties_physics_rigidbody.py
4+++ b/release/scripts/startup/bl_ui/properties_physics_rigidbody.py
5@@ -75,7 +75,7 @@ class PHYSICS_PT_rigid_body_collisions(PHYSICS_PT_rigidbody_panel, Panel):
6​ if rbo.collision_shape in {'MESH', 'CONVEX_HULL'}:
7​ layout.prop(rbo, "mesh_source", text="Source")
8
9- if rbo.collision_shape == 'MESH' and rbo.mesh_source == 'DEFORM':
10+ if rbo.collision_shape == 'MESH' and rbo.mesh_source != 'BASE':
11​ layout.prop(rbo, "use_deform", text="Deforming")
12
13​ split = layout.split()

Mon, Apr 17, 5:45 PM · User Interface, Physics, BF Blender
Aaron Carlisle (Blendify) triaged T51233: Deformation checkbox should be visible but isn't as "Normal" priority.

I see why this is happing, in properties_physics_rigidbody.py:

Mon, Apr 17, 5:32 PM · User Interface, Physics, BF Blender
Aaron Carlisle (Blendify) claimed T51233: Deformation checkbox should be visible but isn't.
Mon, Apr 17, 5:27 PM · User Interface, Physics, BF Blender
Aaron Carlisle (Blendify) assigned T45350: Cloth Simulator: "Free all bakes" doesn't clear bake, but "Free Bake" works to Luca Rood (LucaRood).
Mon, Apr 17, 5:49 AM · Physics, BF Blender
Aaron Carlisle (Blendify) assigned T47195: Cloth penetration when the size of the faces in the cloth and collision object are different to Luca Rood (LucaRood).
Mon, Apr 17, 5:46 AM · Physics, BF Blender
Aaron Carlisle (Blendify) raised the priority of T51233: Deformation checkbox should be visible but isn't from "Incomplete" to "Needs Triage".
Mon, Apr 17, 1:22 AM · User Interface, Physics, BF Blender
Philip Barto (Pobnobs) added a comment to T51233: Deformation checkbox should be visible but isn't.

It's probably easier to just recreate it from my steps, but here you go

Mon, Apr 17, 1:22 AM · User Interface, Physics, BF Blender

Sun, Apr 16

Aaron Carlisle (Blendify) triaged T51233: Deformation checkbox should be visible but isn't as "Incomplete" priority.

Thanks for the report but it would be helpful if you add a blend-file to the report that demonstrates the issue at hand.

Sun, Apr 16, 7:56 PM · User Interface, Physics, BF Blender
Philip Barto (Pobnobs) created T51233: Deformation checkbox should be visible but isn't.
Sun, Apr 16, 7:54 PM · User Interface, Physics, BF Blender
Bastien Montagne (mont29) updated subscribers of T51214: Dynamic Paint Works Only in Viewport Render.

Mehh, this even more complicated… There is a dependency cycle here, detected by legacy depsgraph. So tried with new depsgraph and… got a nice crash on startup (first evaluation of the scene) - new one also reports a dependency cycle btw.

Sun, Apr 16, 3:52 PM · Physics, BF Blender
Bastien Montagne (mont29) added a comment to T51214: Dynamic Paint Works Only in Viewport Render.

The problem comes from the subsurf modifier (it is disabled in preview mode (0), while enabled for final rendering).

Sun, Apr 16, 10:11 AM · Physics, BF Blender
Aaron Carlisle (Blendify) added a project to T51147: Fluid simulation - inflow - export animated mesh bug: Physics.
Sun, Apr 16, 7:09 AM · Physics, BF Blender

Sat, Apr 15

Aaron Carlisle (Blendify) assigned T51214: Dynamic Paint Works Only in Viewport Render to Bastien Montagne (mont29).
Sat, Apr 15, 10:45 PM · Physics, BF Blender

Thu, Apr 13

Sybren A. Stüvel (sybren) added a project to T37578: Point Cache replacement based on Alembic: Alembic.
Thu, Apr 13, 3:31 PM · Alembic, Physics, BF Blender

Wed, Apr 5

Aaron Carlisle (Blendify) edited the description of T51111: Using an added Cube in combination with Particles > Volume > Grid results in missing particles..
Wed, Apr 5, 6:56 PM · Physics, BF Blender
Aaron Carlisle (Blendify) moved T49240: Race condition in multithreaded smoke simulation frame time update? from Backlog to Smoke on the Physics board.
Wed, Apr 5, 6:48 PM · Physics, BF Blender
Aaron Carlisle (Blendify) moved T47402: A Rigid Body does not keep the initial velocity after the animated checkbox is disabled from Backlog to Rigid Body on the Physics board.
Wed, Apr 5, 6:48 PM · Physics, BF Blender
Aaron Carlisle (Blendify) moved T50765: Rigid body dynamics: Initially deactivated objects are not activated on collision, but on bounding box intersection from Backlog to Rigid Body on the Physics board.
Wed, Apr 5, 6:48 PM · Physics, BF Blender
Aaron Carlisle (Blendify) moved T50896: Particles behave differently in rendered animation than in viewport from Backlog to Particles on the Physics board.
Wed, Apr 5, 6:47 PM · Physics, BF Blender
Aaron Carlisle (Blendify) moved T51111: Using an added Cube in combination with Particles > Volume > Grid results in missing particles. from Backlog to Particles on the Physics board.
Wed, Apr 5, 6:47 PM · Physics, BF Blender
Aaron Carlisle (Blendify) moved T49407: Blender Hair dynamics bug when using Density texture from Backlog to Particles on the Physics board.
Wed, Apr 5, 6:47 PM · Physics, BF Blender
Aaron Carlisle (Blendify) moved T50887: fluid simulation: generate mesh bug from Backlog to Fluid on the Physics board.
Wed, Apr 5, 6:47 PM · Physics, BF Blender
Aaron Carlisle (Blendify) moved T50630: fluid cache folder bug (cyrillic in path) from Backlog to Fluid on the Physics board.
Wed, Apr 5, 6:46 PM · Platform: Windows, Physics, BF Blender
Aaron Carlisle (Blendify) moved T49145: Cloth UI redesign from Backlog to Cloth on the Physics board.
Wed, Apr 5, 6:46 PM · Physics, User Interface, BF Blender
Aaron Carlisle (Blendify) moved T47195: Cloth penetration when the size of the faces in the cloth and collision object are different from Backlog to Cloth on the Physics board.
Wed, Apr 5, 6:46 PM · Physics, BF Blender
Aaron Carlisle (Blendify) moved T44157: Cloth simulation compatibility is broken in 2.74 from Backlog to Cloth on the Physics board.
Wed, Apr 5, 6:45 PM · Physics, BF Blender
Aaron Carlisle (Blendify) moved T44031: Cloth simulation run slow from Backlog to Cloth on the Physics board.
Wed, Apr 5, 6:45 PM · Physics, BF Blender

Sun, Apr 2

gimble (gimble) created T51111: Using an added Cube in combination with Particles > Volume > Grid results in missing particles..
Sun, Apr 2, 5:03 PM · Physics, BF Blender

Mar 26 2017

Luca Rood (LucaRood) closed T50864: Image Sequence Textures for Particles failing as "Invalid".

It seems that @ronan ducluzeau (zeauro) clarified the issue, and that there is no bug here after all. Closing.

Mar 26 2017, 2:56 PM · Cycles, Physics, Images & Movies, Animation, BF Blender

Mar 23 2017

Luca Rood (LucaRood) closed D2514: Cloth refactor: Remove goal springs and some other cleanup by committing rB4f4a484b9b20: Cloth refactor: Remove goal springs and some other cleanup.
Mar 23 2017, 7:55 AM · Physics

Mar 17 2017

Julien DUROURE (julien) added a project to T50896: Particles behave differently in rendered animation than in viewport: Physics.
Mar 17 2017, 3:14 PM · Physics, BF Blender

Mar 15 2017

Sergey Sharybin (sergey) closed T50938: Cache not being reset when changing simulation settings with new depsgraph as "Resolved" by committing rB9ad252d157a2: Fix T50938: Cache not being reset when changing simulation settings with new….
Mar 15 2017, 11:14 AM · Dependency Graph, Physics, BF Blender

Mar 14 2017

Luca Rood (LucaRood) edited the description of T50938: Cache not being reset when changing simulation settings with new depsgraph.
Mar 14 2017, 1:42 AM · Dependency Graph, Physics, BF Blender
Luca Rood (LucaRood) assigned T50938: Cache not being reset when changing simulation settings with new depsgraph to Sergey Sharybin (sergey).
Mar 14 2017, 1:42 AM · Dependency Graph, Physics, BF Blender
Luca Rood (LucaRood) created T50938: Cache not being reset when changing simulation settings with new depsgraph.
Mar 14 2017, 1:41 AM · Dependency Graph, Physics, BF Blender