フォグ
ビルトイン/URP
- フォワードレンダリング:「ライティング」ウィンドウで設定する → Lighting ウインドウ
- ディファードレンダリング:「PPSv2」を使う → Deferred Fog
HDRP
- Volume Framework を使う → Fog
使い方
参考:
広大なシーンの奥をごまかそう!影の距離と Fog でいい感じにしてみた! | Glasses2020
17秒で完了!Unity で霧を発生させる1つ方法 | Unishar
ディファードフォグ (Deferred Fog)
- 「Post Processing Stack v2 」に含まれている。
ドキュメント:
Deferred Fog | Post Processing 3.2 Manual [Official]
URP でフォグを使う
参考:
URP で遠くのマテリアルが薄くなる時の解決方法 – Qiita
How to use fog in Universal RP? – Unity Forum
What’s the best way to deal with fog and horizon in URP? – Unity Forum
HDRP でフォグを使う
参考:
Cool Fog Fixes in HDRP | Josh Watts
Fog | High Definition RP 10.2 Manual [Official]
高さフォグ/垂直フォグ (Height Fog / Vertical Fog)
参考:
高さの影響を受けるフォグ/低い所にガスが溜まってる感を出す | KAYAC engineers’ blog
ソフトパーティクルを使う (Soft Particle)
参考:
Soft Particle でオブジェクトにフォグをかける | Raspberly のブログ
Amplify Shader Editor
参考:
距離ベースフォグシェーダー
入手:
比較
- Ultra Skybox Fog:スカイボックス用フォグ
- Simple 2D Fog:カメラに付与するスクリーンベースの 2D フォグ
- Volumetric Fog & Mist 2:多彩な機能を持ったボリューメトリックフォグ (URP / ビルトイン)
- Dynamic Fog & Mist 2:モバイルや VR でも動作する高速フォグ (「Volumetric Fog & Mist 2 」に含まれる)
- URP:ボリューメトリックフォグ/戦場の霧エフェクト
- ビルトイン:ポストプロセスフォグ/戦場の霧エフェクト
- Fog Volume 3:突入可能な 3D 状の雲/星雲/ゴッドレイ表現
参考:
フォグの種類
- デプスフォグ/深度フォグ (Depth Fog)
- 距離フォグ (Distance Fog)
- スカイボックスフォグ (Skybox Fog)
- 高さフォグ/垂直フォグ (Height Fog / Vertical Fog)
- 戦場の霧エフェクト (Fog of War)
- ボリューメトリック (Volumetric Fog)
- パーティクル/スプライト (Particles / Sprites)
- ポストプロセス (Post Processing)
- プロジェクター (Projector)
まとめ
参考:
Global Fog / Kino Fog
※「Standard Assets」に含まれていた「Global Fog」は廃止された。
ポストプロセスで適用する高さフォグ。「Kino Fog」には、Fade-to-Skybox モードが含まれる。
代替
リポジトリ:
keijiro/KinoFog: Global Fog Effect for Unity – GitHub
参考:
Kino Fog – Global Fog の代わりとなるフォグ | コガネブログ
Global Fog | Unity 5.5 マニュアル [公式]
Deferred Fog | Unity 2019.4 マニュアル [公式]
Deferred Fog | Post Processing 3.2 Manual [Official]
Global Fog and Alpha Blend – Unity Forum
How do I use the Global Fog image effect for deferred rendering in Unity 2018+ – Unity Answers
Depth Fog Shader
入手:
参考:
戦場の霧エフェクト (Fog of War)
参考:
Implementing Attractive Fog of War in Unity | Andrew Hung’s Game Development Blog
Fog of War with URP – Unity Forum
Orthographic Fog Plane Shader
動画:
Orthographic Fog Plane Shader (URP)
参考:
Orthographic Fog Plane Shader (URP) | LMHPOLY
Fog Plane Shader Breakdown | Cyan
URP Fog
リポジトリ:
pakfront/URPFog: Testing Post Processed Fog in Unity Universal Render Pipeline – GitHub
Kino Fog
リポジトリ:
keijiro/KinoFog: Global Fog Effect for Unity – GitHub
Screen Space Multiple Scattering (SSMS)
リポジトリ:
OCASM/SSMS: Screen Space Multiple Scattering for Unity – GitHub
フォーラム: