TVトリプルアディショナル小張です。今回は何かと話題になっているtyFlowを使用してみます。tyFlow_016047_VRayNEXTParticleFlowを使用したことがある方は、すぐに使い方が分かると思います。パーティクルの機能等を殆ど触ってない方で、これから始める方にもお勧めのプラグインです。特徴としては所謂パーティクルエフェクトに加え、リジットボディーやソフトボディーが非常に扱い易い。Maxでは割と難しかったロープのような物のシミュレーションも出来ます。専用のプラグインやソフトウェアには劣りますが群衆シミュレーションも出来る等、色々と表現の可能性を広げてくれるプラグインではないかと。シミュレーションにかかる時間も速く、キャッシュシステムが優秀なので作業効率もアップ出来ると思います。現状はベータ版が無料で配布されています。http://docs.tyflow.com/download/installation/パーティクルを発生させてみるいたって簡単ですが、まずパーティクルを発生させてみます。Primitive→tyFlowをクリックし、ビューポートでアイコンを作成します。作成後ビューポートに表示される[tyFlow]をクリック。tyFlow→Editorでエディターを起動する。Editorをクリックすることでエディターを開きます。)次にエディターへBirthをドラッグ&ドロップ。アイコンから発生するようになります。速度を付けるためSpeedを追加。Arrowに変更し、Pickをクリックし先ほどのアイコンを選択します。形状を持たせるためShapeを追加。Typeを3DにしCubeを選択。イベントに作成されているDisplayを選択。メニュー→Display→TypeをGeometryにすることでビューポートで形状を確認できます。試しにレンダリングしてみましたが何も表示されていません。イベントにMeshを追加することでレンダリングされるようになります。(いくつかのイベントで構成されている場合、レンダリングが不要なイベントと分けることが出来るようにするためと考えておけば問題ないと思います。)レンダリングされるイベントとそうではないものを簡単ですが説明までに用意してみます。Testをイベントに追加。ValuにあるValueを-20にしてみます。Editorの空いてる場所にMeshをドラッグ&ドロップし新規にイベントを作成。Testとつなぎます。これでワールド位置の-20以下のパーティクルが次のイベントに送られるようになります。(分かり易いようにDisplayの色を変更しました。)元々のイベントのMeshをオフにし、レンダリングしてみます。-20以上の位置のパーティクルはレンダリングされなくなりました。以上が基礎中の基礎ですが、より複雑なエフェクトも似たような作業を繰り返していくことで作成していくことになります。回路のようなエフェクトを作成していきます冒頭の画像のようなエフェクトを作成していきます。エディターを開き、Birthをドラッグ&ドロップ。Newでアイコンを作成します。ビューポートでアイコンを選択し、Parameter→Boxに変更しサイズを調整します。Pathsを追加します。NewをクリックしtySplinesを作成します。(Createパネル→Shapes→tyFlow→tySplineで作成し選択することでも同様のことが出来ます。)これでパーティクルの軌跡を描くシェイプが作成されるようになりました。Forceをイベントに追加しパーティクルに動きを付けます。1のStrengthを1にしてみます。タイムスライダを動かすと、軌跡が描かれていくのが分かるかと思います。Speedをイベントに追加。メニュー→Timing→Continousに変更。Previousに変更。DirectionをDescretizeに変更します。stepで指定されてる角度で曲がる感じですが、XYZでの動きからなのでランダムになってしまっています。そこで、奥方向の動きを無くします。Limiterをイベントに追加。Velocityにチェックを入れます。その横にある「>>」アイコンをクリックしXYZを個別に設定できるようにします。最後にForceを調整して、曲がり方を調整しました。正面からだけでなく、カメラが回り込む際は奥行き方向にも動きは欲しいので、イベントを分岐させ奥方向の動きもつけてみます。Pathsを選択しShift+ドラッグ&ドロップでコピー&ペーストし、新規にイベントを作成します。Valueを20、Variationを15に設定します。イベントエージの20フレーム前後15フレームで次のイベントにパーティクルが送られます。Testと先ほど作成したイベントを繋ぎます。二番目のイベントで、Limiterを選択。Yの値を元に戻し、Zを0にします。これで奥方向の動きは付きましたが正面から見た時に綺麗に見えなかったので、Speedを選択。Stepを90に変更しました。Testを追加し元のイベントに戻るようにしていきます。このままだと一つ目のイベントに戻すことが出来ないので、発生のイベント自体と動き出しのイベントを分けます。Icon以外を選択しドラッグ&ドロップし別イベントとします。これで他のイベントからパーティクルを入力出来るようになりました。先ほど分けたイベントと繋ぎます。Testを追加し二番目のイベントとつなぎます。イベントに戻るようになりました。最後にテスト値を調整しました。以上で回路のような形状を描くラインを制作できました。アニメーションした時に線が延びっぱなしというのも微妙な気がするので、一工夫して一定時間後ラインが消えていくようにしたいと思います。Spawnでパーティクルの軌跡を用意しそれを結ぶ線を描き、エージで消していくことにします。Pathsが不要になります。Pathsをドラッグ&ドロップし新規イベントとします。Pathsも不要になるので削除しました。Paths用のイベントとつなぎます。Distanceに変更。%を0にし、親になっているパーティクルの動きを引き継がないようにします。PathsイベントにDeleteを追加し、一定時間後パーティクルが消えていくようにします。Paths→Siblingsに変更します。Pathesのイベントとつなぎます。最後に微調と、量を増やしていきます。Birthを500まで上げました。次にForceを良い感じになるまで微調します。最初の発生イベントにSpawnを追加。量をさらに増やします。最後に先端を球体でレンダリングするためShapeを追加しました。今回紹介したのは、ごくごく一部の機能のみです。他にも様々な機能があるので、今後紹介できればと思っています。今回のシーンファイルがダウンロードできます。Bind2019.11.11トリプルアディショナル小張です。今回もtyFlowについて書いていきます。30日間無償で体験できます。30日間無償で体験できます。製品のご購入に関してご連絡を希望される場合は、こちらからお問い合わせください。