【MAYA】パーティクルのライフスパンをランダムに設定する。
【MAYA】エフェクト、パーティクルに色をつける。の続きとして書いてみました。そこでつくったパーティクルのライフスパンをランダムにしたいと思います。(わかりやすくするために、rateを増やしています。)
Particle Shapeタブ、Lifespan AttributesのLifespan ModeをlifespanPP onlyにします。
Per Particle (Array)AttributesのLifespan PP横のボックスを右クリックしてCreation Expressionを選びます。
Expression Editorがでるので、Expressionを書き込みをします。赤ラインの部分をコピーして、Expressionに貼り付けます。particleShape1.lifespanPP半角スペース=半角スペースrand(0.1,1)と入力します。(半角スペースがなくてもエラーが出ないので、なくても大丈夫かもしれません。)randはランダムに、0.1から1までの間でランダムなライフスパンを設定する。ということです。
自動的にObjectsはparticleShapeに、AttributesはlifespanPPに選択されていますが、何かおかしい時などは、ここがきちんと選択されているか確認されることをお勧めします。
ランダムなライフスパンが設定されました。同じ角度、同じキーフレームの図です。
設定前 設定後
まとめ
1、Lifespan ModeをlifespanPP onlyにします。2、Lifespan PP横のボックスを右クリックしてCreation Expressionを選びます。
3、Expressionを記入します。
このツールは、火花が消えたりする効果をあらわすのなどにいいですね!
コメント