コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】陽炎を表現できる「Heatwave」紹介

はじめに

「Heatwave」を Unity プロジェクトに導入することで
陽炎を表現できるようになります

使用例

f:id:baba_s:20190428094716g:plain

f:id:baba_s:20190428094718g:plain

使い方

f:id:baba_s:20190428094759p:plain

シーンのカメラに「Image Effect_Gotow_Heatwave」をアタッチして
「Nomal Mask」に陽炎用のオブジェクトが所属するレイヤーを設定し、
「Strength」に陽炎の強さを設定します

f:id:baba_s:20190428094802p:plain

そして、陽炎を表現するためのオブジェクトに
Shader が「Image Effects/Heat Distortion/Distortion Source」のマテリアルを設定して、
レイヤーを陽炎用のオブジェクトのレイヤーに変更します

以上で使用できるようになります