フォグ

ビルトイン/URP
  • フォワードレンダリング「ライティング」ウィンドウで設定する → Lighting ウインドウ
  • ディファードレンダリング「PPSv2」を使う → Deferred Fog
HDRP
  • Volume Framework を使う → Fog

使い方

参考:

Unity で霧を発生させる | かめくめ

霧のかかった人生と Fog | 徳島ゲーム開発ごっこ

広大なシーンの奥をごまかそう!影の距離と Fog でいい感じにしてみた! | Glasses2020

17秒で完了!Unity で霧を発生させる1つ方法 | Unishar

ディファードフォグ (Deferred Fog)

ドキュメント:

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

こちらのページを参照

Fog Shader #1

Fog Shader #2

参考:

Amplify Shader で霧っぽい表現 | 双葉レイ

距離ベースフォグシェーダー

入手:

距離ベースフォグシェーダー | Lda6lge

比較

  • 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 状の雲/星雲/ゴッドレイ表現

参考:

色々な Fog を使ってみる | トマシープが学ぶ

フォグの種類

  • デプスフォグ/深度フォグ (Depth Fog)
  • 距離フォグ (Distance Fog)
  • スカイボックスフォグ (Skybox Fog)
  • 高さフォグ/垂直フォグ (Height Fog / Vertical Fog)
  • 戦場の霧エフェクト (Fog of War)
  • ボリューメトリック (Volumetric Fog)
  • パーティクル/スプライト (Particles / Sprites)
  • ポストプロセス (Post Processing)
  • プロジェクター (Projector)

まとめ

参考:

Unity の色々な Fog について – Qiita

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 の代わりとなるフォグ | コガネブログ

Unity の色々な Fog について – Qiita

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

入手:

Depth Fog Shader | Lda6lge

参考:

Depth Fog Shader – Vimeo

戦場の霧エフェクト (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

フォーラム:

Screen Space Multiple Scattering | Unity Forum

記事をシェアする:
タグ:

コメントを残す

メールアドレスが公開されることはありません。

Protected by reCAPTCHA