ダーク/ライト切り替え

Unityでモザイク処理をする方法

投稿日2023-02-17

Picture of the logo


目次

目次を読み込み中...

今回はUnityで画像にモザイク処理を掛ける方法を紹介します。標準機能では用意されていないようなのでカスタムシェーダーで実装します。

# シェーダーを書く


            

# マテリアルにアタッチする

新規マテリアルを作成し、今作ったシェーダーをアタッチする。そしてそのマテリアルをモザイク処理を掛けたいオブジェクトにアタッチする。

今回はUGUIのImageオブジェクトに使用します。

# インスペクタから操作する

Imageオブジェクトに上記マテリアルをアタッチするとインスペクタから操作できるようになります。

gif

今回はインスペクタからの操作のみの実装ですが、C#スクリプトから動的に操作する事もできます。またDotweenなどで徐々にフェードするような処理も可能です。演出の幅が広がるのでぜひ一度試してみて下さい。






関連記事

UnityでFirebase Storeからデータを読み書きする

blog

FirebaseのFireStoreのデータをUnityから読み書きする手順を紹介します。入門レベル。

Unityで端末情報、IPアドレスを取得する方法

blog

Unityにて端末固有情報などをC#コードから取得する方法をまとめました。

【初心者】Unityでリンク先のウェブサイトを開く方法【備忘録】

blog

Unityからウェブサイトを開く方法を簡単に紹介します。初心者向け、備忘録

Firebase AuthentificationでEmailアカウントと匿名アカウントを実装する

blog

今回はFirebase Authentificationを使ってUnityに匿名認証、メール認証を実装する手順を紹介します。

【Unity】文字列に禁止ワードが含まれているかチェックをする方法

blog

Unityで下品な単語など望ましくない言葉が含まれていないかをチェックする方法を紹介します

FirebaseStorageからUnityへファイルを読み込み、Resourcesに保存する

blog

UnityでFIREBASEのStorageサービスから画像ファイルをダウンロードしてシーン上に表示、保存するまでの簡単な手順紹介です。

UnityでTrail Rendererを使ってオブジェクトの軌跡を描画する

blog

今回はUnityでTrail Rendererを使ってオブジェクトの軌跡を描画する方法についてご紹介します。Trail Rendererを使うことで、オブジェクトがどのような軌跡を描いたかを可視化することができます。

【Unity】Json,CSVファイルを相互に変換する方法【備忘録】

blog

個人的備忘録も兼ねてUnityでインスペクタ上でテキストファイルを指定して、そのファイルから結果を取得する方法をいくつか紹介します。

Unity】一枚のイメージ画像を縦横のタイル状に分割する方法

blog

UnityのUGUIを使用して、一枚のイメージ画像を縦横に分割して表示する方法を紹介します。

【Unity】複数のシーンがあるアプリでシーン遷移を軽くするための工夫

blog

Unityでゲームアプリを作る際にシーンをまたぐ時に少しでもシーン遷移を軽くする方法を個人的備忘録も兼ねて書き残しておきます。


スポンサーリンク

このサイトをシェアする