はじめに
Animation nodesを使ったカッコいい蜘蛛の巣があったので作りたかった。
しかしAnimation nodesのチュートリアルは見つからず、そのかわり Sverchok のが見つかった。
ちょうど勉強中なので挑戦してみた。
参照元
手順
- 蜘蛛の巣の原型を配置
- 下記の赤丸の部分を除外する
- 赤丸部分の最小値60、最大値69となるのでこの部分のみを除外する
- List Slice を配置
- オブジェクト化する為、ベイクする
- ベイク後の図。少しX方向にずらしている
- ベイク後の図。少しX方向にずらしている
- オブジェクトを選択して、Physics の Cloth にチェックを入れる
- 結果
- 結果
- 外側の頂点が下に落ちないようにする
- 外側の頂点を選択
- 頂点グループを追加(+押した後に、Assignする)
- 外側の頂点を選択
- Physics の Shape の Pin Group に頂点グループに先程作ったグループを指定
- 5からの手順をSverchokで行う
- 頂点グループ化するため、Indexを確認する
- Viewer Index+ では頂点のIndexを表示するように変更
- 画像で見ると最も外側にある頂点が60~69である事がわかる
- Number Range を配置し、60~69までの配列を作成する
- Vertex group weights を配置し、Objectは3で作成したオブジェクトを指定
- Float input を配置し、1.0で weight に接続
- Physics の Shape の Pin Group に頂点グループにVertex group weights で指定しているgroup名を設定
- 結果
最後に
動画にはまだ続きがあり、蜘蛛の巣が徐々に剥がれていく?ようなアニメーション方法などを紹介している。