【MAYA】パーティクルのライフスパンをランダムに設定する。

エフェクト
パーティクルのライフスパンを個々に設定する方法について、書いてみました。

【MAYA】パーティクルのライフスパンをランダムに設定する。

【MAYA】エフェクト、パーティクルに色をつける。

の続きとして書いてみました。そこでつくったパーティクルのライフスパンをランダムにしたいと思います。(わかりやすくするために、rateを増やしています。)

Particle Shapeタブ、Lifespan AttributesのLifespan ModeをlifespanPP onlyにします。
uPer Particle (Array)AttributesのLifespan PP横のボックスを右クリックしてCreation Expressionを選びます。
r Expression Editorがでるので、Expressionを書き込みをします。赤ラインの部分をコピーして、Expressionに貼り付けます。particleShape1.lifespanPP半角スペース=半角スペースrand(0.1,1)と入力します。(半角スペースがなくてもエラーが出ないので、なくても大丈夫かもしれません。)randはランダムに、0.1から1までの間でランダムなライフスパンを設定する。ということです。

自動的にObjectsはparticleShapeに、AttributesはlifespanPPに選択されていますが、何かおかしい時などは、ここがきちんと選択されているか確認されることをお勧めします。
s ランダムなライフスパンが設定されました。同じ角度、同じキーフレームの図です。

設定前w 設定後v  

まとめ

1、Lifespan ModeをlifespanPP onlyにします。
 
2、Lifespan PP横のボックスを右クリックしてCreation Expressionを選びます。
3、Expressionを記入します。
 
このツールは、火花が消えたりする効果をあらわすのなどにいいですね!

 

コメント

タイトルとURLをコピーしました