Softie Collision Systemは、物体を押したり、つかんだり、ぶつけたりした時に発生する柔らかな凹みや変形を、Blender上で簡単に作成できるGeometry Nodesシステムです。
ラティスやシェイプキー、複雑なソフトボディシミュレーションを設定しなくても、球体同士を押し付けた時の凹みや押し返しをリアルタイムに確認できます。
数値を変更することで、接触するオブジェクトの硬さを調整でき、数値を0.5にすると両方のオブジェクトが柔らかく変形するなど、接触する物体ごとの変形具合をコントロール可能です。さらにウェイトペイントや名前付き属性を使用して、部分ごとに硬さを変える機能も搭載されています。
複数のオブジェクトと同時接触に加えて、1つのメッシュ内で発生するセルフコリジョンにも対応しています。腕と胴体などが重なるキャラクターアニメーションや、柔らかいモデルを押したりつかんだりする表現で、メッシュ同士のめり込みを抑える事も可能。
深く突き刺さるような接触や、本格的な物理挙動を必要とする場面には向いていなく、きれいに閉じられたシンプルなマニフォールド形状で使用することが推奨されています。
Softie Collision Systemは一般的なアドオンではなく、Geometry Nodesで作られたモディファイアセットです。ダウンロードした.blendファイルをBlenderのアセットライブラリ用フォルダへ保存すると、アセットブラウザーやモディファイアの追加メニューから呼び出して使用できます。Blender 5.1~5.2に対応し、SuperHiveMarketで9.99ドルで販売しています。
