【MAYA】エフェクト、ぜひ活用したい、パーティクルのコリジョンイベントの作成について。

公開日: : 最終更新日:2016/10/11 エフェクト

mayaでオブジェクトやパーティクルがぶつかる効果を作ることが出来ますが、エフェクトを作る上で基本的で大事なツールです。備忘録として、書いておこうと思います。

スポンサードリンク


【MAYA】エフェクト、ぜひ活用したい、パーティクルのコリジョンイベントの作成について。

下に落下するパーティクルとその下に平面があります。パーティクルは平面を貫通していきます。この平面に対して、パーティクルの衝突効果を作ってみようと思います。

パーティクルの衝突を作る。

defo
まず、パーティクルを選んで、Shift を押し平面を選びます。必ず先にパーティクルを選びます。その後particles→Make Collideを選びます。このとき、MakeCollide横の□をクリックするとオプションが表示されます。

Resilenceは弾性で跳ね返りの強さをあらわし、Frictionは摩擦になり摩擦のつよさになります。デフォルトではResidenceが1、Frictionが0となっているようです。Resilenceが1の時はぶつかる前と同じスピードで跳ね返ります。0の時は弾みません。Frictionが0だと摩擦がかからなくなりスピードは落ちませんが、1の時は摩擦がつよくなり平面にくっつくような感じになります。。
op
ApplyもしくはCreateを押すと適用されます。これはResilenceが1、Frictionが0の状態です。Resilenceが1の時はぶつかる前と同じスピードで跳ね返ります。

11
Resilenceが0の時は跳ね返らず、滑るように落ちていきます。

これはResilenceが0、Frictionが0の状態です。

00
Frictionが1の時は摩擦が最大になり、平面にくっつくような感じになります。

これはResilenceが0、Frictionが1の状態です。
01
Resilenceが1、Frictionが1の状態ではこのようになります。

10
 

この数値はChannelbox/LayerEditorでも変更できます。平面を選びgeoConnector1をクリックすると入力できるようになります。

 

スポンサードリンク



 

31

パ―ティクルの衝突イベントの作成

particle →particle Collision Event Editorを選びます。下のようなパネルが出てきます。

pan
ピンクのラインを引いたところに、選択されているオブジェクトが出てきます。

EventのタイプとしてはEmitとSplitがあります。(グリーンのライン)

Emitはぶつかるともとのパーティクルにプラスして、新しいパーティクルが出てきます。

Splitはぶつかるともとのパーティクルが消え、新たなパーティクルが出てきます。

また、Emitを選択した状態で、Original particle dies(青のライン)にチェックを入れるとSplitと同じ効果となります。

ボックスの一番下、左にあるボタンCreate Eventを押すとイベントが適用されます。一度イベントを適用したものの、そのイベントを変更したい時は、一度Delete Eventをおしてイベントを消去してから、変更したイベントを再度Create Eventを押して適用させます。

オレンジのラインTarget Particleはこのイベントが適用されるパーティクル名が出ます。これは手入力も可です。何も入力せずCreate Eventを押すと、イベント作成により新たに出たグレーのパーティクル、particle2が入力されました。

Emitの効果をみてみます。跳ね返ったときにグレーの新しいパーティクルが放出されているのがわかります。em
Splitの効果を見てみます。

跳ね返るときに、もとのブルーのパーティクルが消え、新しいグレーのパーティクルが出ているのがわかります。sp
All collisions(紫のライン)にチェックを入れていると、全ての衝突でパーティクルが新たに発生します。赤い○の所で衝突し、新たなパーティクルが出ているのが分かります。ad
イベントを最初のバウントだけにしたい時などはここのチェックを外して、Collision numberに1と入れると、そのバウンドの時だけ新たなパーティクルがでるようになります。ちょっと見づらいですが、二回目のバウンドの右下あたりを見ると、グレーのパーティクルが無いのがわかります。

ad2
グレーのパーティクルは新たにつくられたもので、重力の影響がかかっていないので、重力の影響をかけてあげます。

window→Rerationship Editors→Dynamic Rerationshipsを選び、グレーのパーティクル(ここではparticle2)を重力フィールドにつなげてあげます。

Rerationship Editorsについてはこちらに書かせて頂きました。

【MAYA】ダイナミクス、パーティクルにフィールドを適用する方法。

グレーのparticle2にも重力がかかりました。

 

 

gr

まとめ

パーティクルを選んで、Shift を押し平面を選びます。必ず先にパーティクルを選びます。その後particles→Make Collideを選びます。

オプションボックスやChannelbox/LayerEditorでResilenceやFrictionを調整します。

さらに衝突イベントを作る時は、

particle →particle Collision Event Editorを選びます。Eventのタイプを選び、調整して、CreateEventを押し適用します。

新たなパーティクルにはフィールド効果などがかかっていないので、その辺りもDynamic Rerationship Editorで調整します。

 

イベントの作成などでは、エフェクトの幅が広がりますね。落下する水の水しぶきなどを作る時とかよさそうだなと思いました。

 

 

スポンサードリンク

 

 

 

 

 

 

関連記事

【MAYA】エフェクト、パーティクルに重力を与えるgravityフィールドについて。

重力を与えてくれるgravityフィールドについて、書いてみました。 スポンサードリンク

記事を読む

【MAYA】エフェクト、エミッターからパーティクルをだそう!

エフェクトではパーティクルを多用しますが、エミッターからパーティクルを放出する方法や、その準備として

記事を読む

【MAYA】エフェクト、パーティクルツールで、停止したパーティクルを作る。

パーティクルはエミッターから出るもの。というなんとなくの思い込みがあったのですが、このツールを知った

記事を読む

【MAYA】わかれば楽しい!エフェクト、パーティクルの設定について。②~Particle Shapeタブ~

エフェクト、パーティクルの設定で知らないと困る、その形など必須の部分について書いておこうと思います。

記事を読む

【MAYA】ダイナミクス、パーティクルにフィールドを適用する方法。

パーティクルに影響を与える、、フィールドは、エフェクトでは欠かせない効果ですね。パーティクルへのフィ

記事を読む

【MAYA】エフェクト、大気の動きをシミュレーションしてくれるAirフィールドについて。

パーティクル等に影響を与えるフィールドについて、air fieldについて書いてみました。 スポン

記事を読む

【MAYA】エフェクト、パーティクルに力を加える、フィールドの種類について。

パーティクルに色んな効果をもたらしてくれるフィールドにはいろんな種類がありますが、それをざっとまとめ

記事を読む

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

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

記事を読む

【MAYA】パーティクルディスクキャッシュを使えば、レンダリングが確実になり、時間を節約できます。

レンダリング時間を節約して、確実なレンダリングをもたらしてくれる、パーティクルディスクキャッシュの作

記事を読む

【MAYA】基本、バッチレンダーでアニメーションのレンダリングをしよう。

アニメーションのレンダリング方法についてですが、静止画の時と動画とは当然ながらレンダリング方法が違う

記事を読む

Message

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

【情報】VRの医療方面での開発、外科手術のトレーニングや、鬱の改善に。

自分のメモとして、VR技術の利用についてまとめておこうと思いました。医

【情報】アニメーションの要、リグの作成についてのセミナーが開かれます。(MAYA)

リグは難しいイメージがあり、自分もわからないことだらけですが、根気よく

【情報】VRを装着、ライドに乗ってエヴァンゲリオンの世界へ。USJのアトラクション

VRを装着して、さらにライドに乗り込む、新たな世界を体験できる世界初、

【MAYA】キャラクターセットアップ③ IKとFKの違いと優先回転角について。

IKとFKの違いは、わかればそんなに難しくないのですが、アニメーション

【情報】自動社業界、建築土木業界など産業界でのVR導入事例について。

VRはエンターテイメントだけでなく、自動車業界や、建築土木業界など産業

→もっと見る

PAGE TOP ↑