POPやPerticle-Sop で作成したテンプレートにオブジェクトをCopy Sopでコピーした時にそれぞれコピーしたオブジェクトごとに違う回転アニメーションを追加したい場合ある。以下の方法はテンプレートのポイントナンバーを使って、自動的に違う回転アニメーションを作成するExpressionだ。
SOPネットワーク
下図のようなSopを構築する。ファーストインプットはコピーするオブジェクトを指定する。セカンドインプットはコピーのテンプレートとなるオブジェクトを指定するが、Perticle-Sopではなく、POPsで作成したものをPop-Sopで読み込んだり、Point-Sopでアニメーションしたデータなどポイントデータがあるものならば、何でも良い。
Copy-Sopの設定
Copy-SopのRotationダイアログに以下のEspressionを入力すると、ポイントごとに異なる回転アニメーションが追加される。数値の部分は自由に変更することが出来るので、いろいろ試してみよう。
$PT*10 + (0.5-rand($PT)) * 5*$F 初期rot値 回転方向 スピード