COPYしたものをランダムに回転させる

POPやPerticle-Sop で作成したテンプレートにオブジェクトをCopy Sopでコピーした時にそれぞれコピーしたオブジェクトごとに違う回転アニメーションを追加したい場合ある。以下の方法はテンプレートのポイントナンバーを使って、自動的に違う回転アニメーションを作成するExpressionだ。

Download file

image031124_1

SOPネットワーク
下図のようなSopを構築する。ファーストインプットはコピーするオブジェクトを指定する。セカンドインプットはコピーのテンプレートとなるオブジェクトを指定するが、Perticle-Sopではなく、POPsで作成したものをPop-Sopで読み込んだり、Point-Sopでアニメーションしたデータなどポイントデータがあるものならば、何でも良い。

image031124_2

Copy-Sopの設定
Copy-SopのRotationダイアログに以下のEspressionを入力すると、ポイントごとに異なる回転アニメーションが追加される。数値の部分は自由に変更することが出来るので、いろいろ試してみよう。

$PT*10 + (0.5-rand($PT)) * 5*$F 
初期rot値  回転方向  スピード

image031124_3