パーティクル
パーティクルを使うと、炎、煙、火花、ほこり、雨、魔法など、たくさんの小さなものが一緒に動く表現を作れます。このページでは、見た目を決める設定を説明します。
パーティクルはそれぞれ、ある形状の上から出発し、重力と空気抵抗を受けて飛び、寿命のあいだにフェードアウトします。1000 個のパーティクルでも、負荷はごくわずかです。
パーティクルを追加する
- オブジェクトを選択します。
- インスペクターで + new component をクリックし、Particles を選びます。
- 用意された見た目から始めるには、コンポーネントの上部にある Preset を開き、Fire、Smoke、Sparks、Magic、Snow、Fountain のどれかを選びます。今の設定は置き換えられます。
- 下で説明する設定を調整します。
初期設定は炎のプリセットです。そのため、何もないオブジェクトではなく、変更した結果がすぐに目に見えます。
数と寿命
| エディターでの名前 | フィールド | 役割 |
|---|---|---|
| Particles | count | 同時に存在するパーティクルの数 |
| life, s | lifetime | 1 つのパーティクルが存在する秒数 |
| Emitting | emitting | エミッターのオン・オフ |
この 2 つの数値で、1 秒あたりに新しく現れるパーティクルの数が決まります:count ÷ lifetime。
- 寿命を短くして数を多くすると、密度が高く速い効果になります。
- 数はそのままで寿命を長くすると、ゆっくりとまばらな効果になります。
パーティクルが出る場所
形状(shape)を選びます。
| 形状 | フィールド | パーティクルの出発点 |
|---|---|---|
| Point | point | すべて 1 点から |
| Sphere | sphere | Radius(radius)の内側のどこか |
| Box | box | Extents(extents)の内側のどこか |
| Cone | cone | オブジェクトの上向きの軸を中心とした円錐の中。幅は Spread angle(angle)で決まります |
Spread angle は、円錐の中心から縁までの角度(度)です。15 なら細い噴流になり、180 ならあらゆる方向に飛び散ります。
初期値は Cone です。炎、噴流、火花、噴水に合うからです。
パーティクルの動き
| エディターでの名前 | フィールド | 役割 |
|---|---|---|
| Speed min · max | speedMin · speedMax | 初速。2 つの値の間で決まります |
| Gravity | gravity | 一定方向に引く力。Y をマイナスにすると落ち、プラスにすると上がります |
| Motion → drag | drag | パーティクルが減速する速さ |
| Motion → turb | turbulence | パーティクルがふらつく度合い。煙を自然に見せるのに役立ちます |
| spin | spin | 回転の速さ |
初期設定では、パーティクルは上に引かれます。そのため、炎や煙が立ちのぼります。重力を横向きにすると、風に流される雨や、すきま風に舞うしぶきを表現できます。
パーティクルの見た目
| エディターでの名前 | フィールド | 役割 |
|---|---|---|
| Size start · end | sizeStart · sizeEnd | 現れたときと消えるときの大きさ |
| Size jitter | sizeJitter | パーティクルごとの大きさのばらつき |
| Color | colorStart · colorEnd | 寿命のあいだの色の変化 |
| Opacity start · end | opacityStart · opacityEnd | フェードインとフェードアウト |
| Particle sprite | sprite | 画像。透明な部分によって、各パーティクルの形が決まります |
| Glow (additive) または Normal blending | blending | additive または normal |
ブレンドの方法で、効果が光に見えるか、物質に見えるかが決まります。
- Glow (additive) は、パーティクルが重なった部分の明るさを足し合わせます。炎、火花、魔法など、光るものに使います。
- Normal blending は、絵の具のようにパーティクルを重ねます。煙、ほこり、雨、破片に使います。
スプライトがない場合、各パーティクルはふんわりとした円になります。煙や火花にはこれでよく合います。
設定の目安
これはレシピです。手で設定して試すための組み合わせです。炎、煙、火花は Preset メニューにもあります(Fire、Smoke、Sparks)。ほこりと雨はないので、レシピから作ってください。
| 効果 | Preset に | 試してみる設定 |
|---|---|---|
| 炎 | あり | cone、狭い角度、上向きの重力、additive、黄色から赤、だんだん小さく |
| 煙 | あり | cone、広い角度、弱い上向きの重力、normal ブレンド、灰色、だんだん大きく、フェードアウト |
| 火花 | あり | point または cone、高速、下向きの重力、additive、ごく小さく、短い寿命 |
| ほこり | なし | box、速度はほぼ 0、重力なし、強い乱流、normal ブレンド、長い寿命 |
| 雨 | なし | 頭上に box、下向きの重力、高速、弱い乱流 |
全員に同じ見た目
同じ設定なら、どの人にも同じ見た目になります。マルチプレイヤーのシーンでもエミッターによる負荷は増えず、人によって見た目がずれることもありません。
Seed(seed)はランダムさを制御します。値を変えると、同じ設定のまま違う配置になります。値をそのままにしておけば、全員が同じ配置を見ます。
次へ: カメラ — 見る人がシーンを見るためのカメラについて説明します。