導入
参考:
ゴッドレイ/天使の梯子/薄明光線 (God Ray)
参考:
パーティクルシステムを利用してゴッドレイを表現する | STYLY
Volumetric Light using Particles in Unity | Rakesh’s Blog
滝
参考:
ピクセル化 (Pixelated)
コード:
Pixelated Shader (SeventySevian) – GitHub Gist
参考:
たった1個のスクリプトだけで画面解像度を下げる方法 | notargs.com
減色/パレットカラー (Palettized)
参考:
4色のカラーパレットだけで画面を描画するポストエフェクトを作った | notargs.com
輪郭検出 (Edge Detection)
参考:
Topographical Maps: Edge Detection | Alan Zucconi
スケッチ/鉛筆風
参考:
グレア (Glare)
参考:
十字型に光が溢れ出るようなエフェクトを作る | notargs.com
走査線/ブラウン管/アナロググリッチ/VHS
参考:
ディザー抜き半透明表現
参考:
ビルトインのディザ抜き用テクスチャを使ってお手軽ディザ抜き | LIGHT11
ビルトインのディザ抜き用テクスチャを取得する | LIGHT11
バンディングの除去
対処法:
- グレインノイズを加える
- ディザリングを適用する
参考:
Gradient banding issue on mobile – Unity Forum
カメラの深度テクスチャを取得する
参考:
How can I get Z-depth from unlit shader? – Stack Overflow
スクリーン座標系を使う (VPOS)
参考:
VPOS を使ってスクリーンに対してテクスチャをマッピングする | LIGHT11
特定のオブジェクトを除外する
参考:
Unity で特定のモデルのみ Image Effect が効かないようにする | 凹みTips
まとめ
カスタムイメージエフェクトのつくりかた | エフアンダーバー
Kino Bloom
リポジトリ:
keijiro/KinoBloom: Bloom Effect for Unity – GitHub
Vivek Hari
リポジトリ:
vivekhnz/UnityEffects: A Collection of Video Game Effects Recreated in Unity – GitHub
参考: