Lens Flare (レンズフレア) は、カメラのレンズ内で屈折する光の効果をシミュレートします。明るい、あるいはぼんやりとした光を表現するのに、、シーンにちょっとした雰囲気を加えるために使用されます。
レンズフレアを設定するもっとも簡単な方法は、ライトのフレアプロパティーを割り当てることです。 Unityは Standard Assetsパッケージ に 2 つの事前設定されたフレアを含んでいます。
ない場合は、メニューバーから GameObject->Create Empty で空のゲームオブジェクトを作成し、Component->Effects->Lens Flare でレンズフレアコンポーネントをアタッチします。次に、インスペクターで Flare を選択します。
Scene View でレンズフレアの効果を確認するには、シーンビューツールバーで Effect ボタンをクリックして確認してください。
プロパティー | 機能 |
---|---|
Flare | レンダリングする フレア。フレアは、レンズフレアの外観のすべての側面を定義します。 |
Color | シーンのムードによりフィットするよう、一部のフレアに色を付けることができます。 |
Brightness | レンズフレアの大きさと明るさ。 |
Fade Speed | どのくらい素早くまたはゆっくりとフレアがフェードするスピード |
Ignore Layers | フレアを隠すべきではないレイヤーのマスクを選択します |
Directional | 設定すると、フレアがゲームオブジェクトの正の Z 軸に沿って方向付けられます。まるで無限の彼方にあるように表示され、オブジェクトの位置を追跡せず、Z 軸の方向のみ追跡します。 |
ライト コンポーネントのプロパティーとしてフレアを直接設定するか、レンズフレアコンポーネントとして個別に設定できます。光に追加すると、自動的にその光の位置と方向を追跡します。より正確に制御する場合に、このコンポーネントを使用します。
フレアを表示するには、カメラ は、Flare Layer コンポーネントを追加する必要があります(これはデフォルトで適用されるので、設定は必要ありません)。