導入

参考:

Shader で自作ポストプロセスを作ろう – Qiita

ゴッドレイ/天使の梯子/薄明光線 (God Ray)

参考:

パーティクルシステムを利用してゴッドレイを表現する | STYLY

Volumetric Light using Particles in Unity | Rakesh’s Blog

参考:

滝の表現/エフェクト3分クッキング | ICS MEDIA

滝を作る | rn.log

ピクセル化 (Pixelated)

コード:

Pixelated Shader (SeventySevian) – GitHub Gist

参考:

たった1個のスクリプトだけで画面解像度を下げる方法 | notargs.com

減色/パレットカラー (Palettized)

参考:

4色のカラーパレットだけで画面を描画するポストエフェクトを作った | notargs.com

輪郭検出 (Edge Detection)

参考:

Topographical Maps: Edge Detection | Alan Zucconi

スケッチ/鉛筆風

参考:

鉛筆風シェーダーを作ってみた | notargs.com

グレア (Glare)

参考:

十字型に光が溢れ出るようなエフェクトを作る | notargs.com

走査線/ブラウン管/アナロググリッチ/VHS

参考:

ブラウン管風シェーダーを作った | notargs.com

ディザー抜き半透明表現

参考:

ビルトインのディザ抜き用テクスチャを使ってお手軽ディザ抜き | LIGHT11

ディザ抜きで半透明描画を実現する | 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

参考:

Destiny や Halo 4 のようなエフェクトコレクション Unity Effects 紹介 | コガネブログ

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

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

Protected by reCAPTCHA