[Bf-committers] Soft Limits for Constraints?

Tobias Oelgarte tobias.oelgarte at googlemail.com
Sat Feb 19 20:02:20 CET 2011

Currently we have some limiting constraints. All have hard limits. That 
means there will be no interaction until the limit has been reached. But 
as soon the limit is reached it will have full impact.

For organic models it results in not fluid motion. As this constraints 
are in comparison to others very simple (especially 'limit distance' and 
'floor'), wouldn't it a great option to give them a second distance or 
offset that the constraint already starts working if the secondary 
distance is reached? Slowly (linear/cubic) getting more influence until 
the original limit will take full effect. The result would be a smooth 
blending between unconstrained and fully constrained state.

My typical ball example: The ball is the constraint object/bone, while 
the wall is the limit. Throwing the ball "through" the wall would softly 
start to stop him, before he reaches the surface of the wall. As he hits 
the wall, he will be fully constrained as usual. Without a secondary 
limit the ball would fly at full speed until it hits and stop immediately.

Is someone willing to implement this (optional) feature for this kind of 
constraints? Or does it not make sense since it could be done in a other 

Greetings from
Tobias Oelgarte

More information about the Bf-committers mailing list