このモジュールを使ってパーティクルの動きに乱気流/ノイズを追加します。
プロパティー | 機能 |
---|---|
Separate Axes | 強さを制御し、各軸に別々に再マッピングします。 |
Strength | 生存期間にわたりパーティクルにどれだけ強いノイズ効果を与えるかを定義するカーブです。 |
Frequency | 低い値はソフトで滑らかなノイズを生成し、高い値は急速に変化するノイズを生成します。 |
Scroll Speed | 経時的にノイズフィールドを移動し、より予想できない不規則なパーティクルの動きを作ります。 |
Damping | 有効にすると、強度は周波数に比例します。これらの値を結び付けることで、同じ挙動を維持しながら異なるサイズでノイズフィールドを拡大縮小することができます。 |
Octaves | 最終的なノイズ値を生成するために重なり合うノイズのレイヤーの数を指定します。より多くのレイヤーを使用すると、より豊かで興味深いノイズが得られますが、パフォーマンスコストが大幅に増加します。 |
Octave Multiplier | ノイズレイヤーを加えるたびに、この割合にそって強度を減少します。 |
Octave Scale | ノイズレイヤーを加えるたびに、この割合にそって周波数を減少します。 |
Quality | 品質設定を低くすると、パフォーマンスコストが大幅に削減されますが、ノイズがどのように面白く表示されるかにも影響します。最大限のパフォーマンスを得るためには、必要な挙動を提供する最低の品質を使用してください。 |
Remap | 最終的なノイズ値を新しい範囲に再マップします。 |
Remap Curve | 最終的なノイズ値がどのように変換されるかを表すカーブ。例えば、これを使用してノイズフィールドの低い範囲を選択し、高いレベルで開始しゼロで終わるカーブを作成して、高い範囲を無視することができます。 |
Position Amount | ノイズがパーティクルの位置にどれだけ影響するかを制御する乗数 |
Rotation Amount | ノイズがパーティクルの回転にどれだけ影響するかを制御する乗数 |
Size Amount | ノイズがパーティクルのサイズにどれだけ影響するかを制御する乗数 |
パーティクルにノイズを加えることは、興味深いパターンや効果を作成する簡単で効果的な方法です。例えば、残り火の動きや、煙が動いて渦を巻く様子を想像してみてください。強くて頻度が高いノイズは、残り火をシミュレートするのに使用でき、柔らかい低頻度のノイズは、煙の効果を模倣するのに適しています。
ノイズを最大限にコントロールするには、Separate Axes オプションを有効にします。 これにより、それぞれの軸に個別に強度を制御したり、再マッピングすることができます。
2017–05–31 編集レビュー を行って修正されたページ
Position Amount, Rotation Amount, Size Amount は Unity 2017.1 で追加NewIn20171
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.