solver内で簡易的なdrag forceを与えるwrangleです。
vだけなんで回転は効かないです。

仕組みは簡単、特定のスピード以上の物に摩擦的な値を乗算するだけ。
破壊系だとwにも同じようにすれば回転と移動の両方に疑似的なドラックをかけれます。

簡易的なので上手く使わないと不自然になるので注意

float rand = fit01(rand(@id+8887),-0.1,0.1);
if(length(@v) > ch("speed") + rand){
@v *= ch("drag");
}

Follow me!

カテゴリー: houdini

PAGE TOP