元記事:New Particle options and Guides


新しい Particle オプションとガイド



Code cleanup

2.40リリースに向けて、Particle のコアコード、特にSpeed と Force が評価される方法のクリーンアップが完了しました。このコーディング(バグの修正)を正確に言えば、Force Field と 衝突判定が、現在のすべてのオプションで動作するようになったということです。
欠点は、Particle の Force の動作が以前と比べ、少し違うことです。

(画像はシェーディングされるようになった、Static Particle)





画像クリックで、アニメーション再生(1.1MB .avi)
unborn Particle(発生していない Particle)の表示

通常、Particle は、発生後にのみ視覚化されます。これを、例えば最初に何かを集めた状態にしておき、その後破片として吹き飛ばすようなことを可能にするため解除します。この新しいオプション "UnBorn" は、生成前の Particle をレンダリングするようにします。また、これはAVI(画像をクリック)で見られるように、Dupliverts でも動作します。




Vertex や Face からの Emit(発生)

Particle の Emit(発生)を、Vertex からと Face からのいずれかを選択できるようになりました。

Even Distribution(後述)オプションを使用している時、Vertex を含むよう指示しても、実際には含まれないことに注意して下さい。



Vertex Group による、分布の決定

Vertex Group を使用し、Particle が生成される位置を指定することができるようになりました。Weight が 0 の Face や Vertex では、Particle が生成されず、0.1で、Particle 全体量の10%のみが生成されます。
このオプションは、表示されている、Particle の全体の生成量を保持し続けます。

補足:Particle は WeightPaint 時、再生成されます。



Vertex Group によるスピードのコントロール

Particle のスピードのコントロールや Static Particle Strand の長さも、Vertex Group を使用して指定できます。Vertex Group の値と現在の初期スピードの積になります。
このオプションは、ParticleButtons の "Velocity" セクションにあります。

0の長さの 'Strand' はレンダリングされませんが、計算はされます。実際に髪の毛が生える場所を指定する場合は、"From" セクションの Vertex Group オプションを使用して下さい。



Distribution(分布)のコントロール

Particle が Face から発生する時、二つのオプションの組み合わせで、分布のコントロールができます。
(以下は画像の上から下)

このジッターテーブルの大きさは、Face 毎に固定量にするオプションに合わせ、自動的に計算されます。また、「均等分布(Even)」オプションのコントロール用に、手動でジッターテーブルを設定できます(P/F ボタン)。



Curve ガイド

Particle の PATH(軌跡)を、Curve Object でも作成できるようになりました。多くの違う Curve を Particle システムに好きなだけ追加でき、この時、それぞれの Curve は、influence distance(影響距離) の中に入る Particle のみガイドします。


ガイドはまた、他の Particle オプション(Start Velocity もしくは Forceなど)や、他の Force Field と連携して動作します。ガイドの移動は Particle システムにリアルタイムに反映されます。



"Additive" ガイド

デフォルトでは、Curve ガイドは FallOff の距離のみを、Curve 形状とのミックスに使用します。これは、単一のガイドのみを使用している時でも、すべての Particle が、Curve Path 全体を移動することを意味します。これにより、例えば均等に分布したヘアーカットを編集することができます。

"Additive" ガイドオプションは、Falloff の距離をスピードや、どれだけの Particle を Curve Path を横断させるかを決定するのにも使用します。この方法は、局地的に、非常に多くの Particle を生成(もしくは髪の毛を伸ばす)のに使用できます。
このガイドタイプを通常のガイドと組み合わせた場合、Falloff の設定を元にした、それぞれのガイドの影響をミックスするのと同等だということに注意して下さい。





クリックでアニメーション再生(.avi 1.7MB)
テクスチャによる Emit コントロール

Particle のタイミングをテクスチャでコントロールできるようになりました。この機能はテクスチャの輝度を、Particle の Start〜Endの時間のいくつかの位置から生成するマーカーとして使用します。例えば、白黒の blend Texture により、Particle を片側から始め、もう片側で終了するよう発生させることができます。
サンプル画像は、1枚の Plane に、Musgrave Texture と、Unborn を設定したものです。今、同じことをAlphaへ行う(テクスチャの輝度をAlphaの閾値としていくつかのフレーム間で使用)テクスチャオプション1つで、どんな Mesh でも燃やしてチリにできます!



ビデオチュートリアル

Frederic van der Essen 氏が実践の場において、これらの機能を紹介していくビデオチュートリアルを作成されました。(17MB AVI)

また、Matt Ebb 氏の、Curve ガイドによるおさげ髪のデモファイルもあります。braids2.blend.zip




補足:


このページで説明したほぼすべての機能のパッチを提供された Janne Karhu氏に特に感謝します。



元記事:New Particle options and Guides
Last update: Dec 22 2005.
This section is maintained by Ton Roosendaal.