【Unityエフェクト】Post Processingでブルームしてみた


この記事はUnityのエフェクトの個人的備忘録です。
もっといいやり方があるかもしれませんが、ご容赦ください。

<br>
Unityの達人に、
「エフェクトつければ、それなりにイケてる感が出る。とりま、Post Processing でブルームしたらいいよ」
と言われ、やってみた。

<br>

##インストール
window > Package Manager > Post Processing
インストールする。
[![Image from Gyazo](https://i.gyazo.com/26a4cae36a9fd43e1351884193dd90ce.png)](https://gyazo.com/26a4cae36a9fd43e1351884193dd90ce)



##手順
Post-process専用のレイヤーを作る。

Inspector > Layer  > Add Layer 
[![Image from Gyazo](https://i.gyazo.com/6114671725767a27a731d31934bfb85b.png)](https://gyazo.com/6114671725767a27a731d31934bfb85b)

光らせるので、lightという名前にした。
[![Image from Gyazo](https://i.gyazo.com/a30b23246d45279206a2fbaee15e5510.png)](https://gyazo.com/a30b23246d45279206a2fbaee15e5510)

ただ、カメラのレイヤーは Default のままで。


エフェクトしたいカメラの　componentに　Post-process Layer　を追加。
Layerはさっき作った light で。

[![Image from Gyazo](https://i.gyazo.com/e4150341ce29cc6f7e3595a41a5277b8.png)](https://gyazo.com/e4150341ce29cc6f7e3595a41a5277b8)


適当に　３Dオブジェクトを配置し、
その　Layerをさっき作った lightにする。

[![Image from Gyazo](https://i.gyazo.com/247f0b9321d00cd7a1acb5f7e3f84033.png)](https://gyazo.com/247f0b9321d00cd7a1acb5f7e3f84033)


Hieratchy > 3D Object >  Post-Process Volume
Post-Process Volume　を新規に作成。

Layerをlight

Profile の Newをクリック

[![Image from Gyazo](https://i.gyazo.com/34ac4fbbdcc8e9e4684dc0bf3737e73e.png)](https://gyazo.com/34ac4fbbdcc8e9e4684dc0bf3737e73e)

これでエフェクトを追加できるようになった。

Add effectをクリック
[![Image from Gyazo](https://i.gyazo.com/3134559361ba8d6f15f87c58192d3ffc.png)](https://gyazo.com/3134559361ba8d6f15f87c58192d3ffc)

unity > Bloom 
[![Image from Gyazo](https://i.gyazo.com/67c398dff005e9cbac5d58df5ebadc8c.png)](https://gyazo.com/67c398dff005e9cbac5d58df5ebadc8c)




Edit > Project Settings
Playerタブ　> Other Setting  
Color Space　を　Linear　に変更

[![Image from Gyazo](https://i.gyazo.com/fc41c64b8dd7d9f1f0875969a7abf1d1.png)](https://gyazo.com/fc41c64b8dd7d9f1f0875969a7abf1d1)


デフォルトのマテリアルではなくて、
新しくマテリアルを作って、３Dオブジェクトのマテリアルとする。
そのマテリアルの
Emmisionをチェックし、
Colorを選ぶ
[![Image from Gyazo](https://i.gyazo.com/9efe71620b0b5a629561fc9dc55ffca2.png)](https://gyazo.com/9efe71620b0b5a629561fc9dc55ffca2)


調整は Color の intency と
[![Image from Gyazo](https://i.gyazo.com/a94e896d3b9cbfd9a671edf318ba526f.png)](https://gyazo.com/a94e896d3b9cbfd9a671edf318ba526f)

inspectorの Bloom内で調整する
（Is Global　のチェックをしてたほうがいいと思う）
[![Image from Gyazo](https://i.gyazo.com/07a18884f51119edda16adffa02cedb9.png)](https://gyazo.com/07a18884f51119edda16adffa02cedb9)


あとは、いろいろなパラメーターを触って自分のイメージに合うのを探そう。

以下直視注意
<br><br><br><br>
ま、眩しい！
目が目が・・・
※直視注意！

[![Image from Gyazo](https://i.gyazo.com/f01b1beca4256ac0de7035bfb18d4b5e.gif)](https://gyazo.com/f01b1beca4256ac0de7035bfb18d4b5e)

<br><br>
##（参考）ブルーム例

この画像のように、特定のオブジェクトだけを光らせることもできる。
[![Image from Gyazo](https://i.gyazo.com/81078dedebf65de42d3b734a5818d88c.png)](https://gyazo.com/81078dedebf65de42d3b734a5818d88c)

<br>
あと、この画像が
[![Image from Gyazo](https://i.gyazo.com/5989f7ea439eb01059f5078b618707e6.png)](https://gyazo.com/5989f7ea439eb01059f5078b618707e6)

全体をブルームすると、なんか、それなりにいい感じの雰囲気になる。
[![Image from Gyazo](https://i.gyazo.com/c0acc94d4180291c1e97c437c3303a33.png)](https://gyazo.com/c0acc94d4180291c1e97c437c3303a33)

<BR><BR>
##参考記事
Post Processingの基礎を理解する【Unity】
https://styly.cc/ja/tips/unity_postprocessing_master/

【Unity】ポストプロセシング(Post-Processing)を使ってプロ級の画面に
https://ekulabo.com/post-processing

<br>