Log In
New Account
Home My Page Projects Blender 2.x BF release
Summary Activity Tracker SCM Files

Blender 2.6 Bug Tracker: Browse

[#26658] Permeable colliders stop particles

Date:
2011-03-29 09:31
Priority:
3
State:
Closed
Submitted by:
Lukas Toenne (lukastoenne)
Assigned to:
Janne Karhu (jhk)
Category:
None
Status:
Fixed / Closed
Relates to:
Duplicates:
Patches:
 
Summary:
Permeable colliders stop particles
Detailed description
When using permeability = 1 for colliders, the non-deflected particles will simply stop at the surface.

This is because after the first collision the particle do not have a collision response which pushes them in the other direction. The result is that the same collision point will be detected in the next collision test. If the permeability is high enough (1 or close), *all* of the max. number of collisions fail and the safety collision response is used, which just stops particles.

There needs to be a way to cancel out a specific collider or face for the current particle state, otherwise the particle will either be deflected (p < 1) or eventually be stopped due to all collisions failing.

Followup

Message
  • Date: 2011-03-29 12:27
  • Sender: Janne Karhu
  • Thanks for the report, I had a feeling I had forgotten something from the collisions rewrite! Fix committed in r35867.
 

Attached Files:

No Files Currently Attached

Changes:

Field Old Value Date By
status_idOpen2011-03-29 12:27jhk
close_dateNone2011-03-29 12:27jhk
StatusNew2011-03-29 12:27jhk
assigned_tonone2011-03-29 09:32lukastoenne