コガネブログ

平日更新を目標に Unity や C#、Visual Studio、ReSharper などのゲーム開発アレコレを書いていきます

【Unity】Sprite にアウトラインを付けられるシェーダ

概要 Before After 重ねた場合 備考 上記のシェーダは以下の公式フォーラムで投稿されていたものになります

【Unity】Line Renderer にアウトラインを付けられるシェーダ

概要 備考 上記のシェーダは以下の公式フォーラムで投稿されていたものになります

【Unity】「Glitch/Wireframe Effect」紹介

はじめに https://www.patreon.com/posts/glitch-wireframe-65951657 上記のサイト様で「Glitch/Wireframe Effect」が公開されています 使用例

【Unity】モザイクシェーダを使用できる「Pixelation Effect in Unity」紹介

はじめに 「Pixelation Effect in Unity」を Unity プロジェクトに導入することで モザイクシェーダを使用できるようになります クイックスタート シーンのカメラに「Camera Effect」をアタッチして 「Material」に「TNTC_Pixelize」マテリアルを設定して 「…

【Unity】URP で透明をディザリングで描画できる「Dither Transparency in Unity URP」紹介

はじめに 「Dither Transparency in Unity URP」を Unity プロジェクトに導入することで URP で透明をディザリングで描画できるようになります 使用例 使い方 Shader を「Shader Graph/DitherTransparent」に変更したマテリアルを使用します

【Unity】URP でセルシェーディングを使用できる「Cel-shading in Shader Graph and URP」紹介

はじめに 「Cel-shading in Shader Graph and URP」を Unity プロジェクトに導入することで URP でセルシェーディングを使用できるようになります 使用例 使い方 Shader を「Shader Graph/Cel-shaded」に変更したマテリアルを使用します

【Unity】URP で水面を描画できる「Stylised Water in Unity URP」紹介

はじめに 「Stylised Water in Unity URP」を Unity プロジェクトに導入することで URP で水面を描画できるようになります 使用例 使い方 Shader を「Shader Graph/StylisedWater」に変更したマテリアルを使用します

【Unity】URP で SpriteRenderer のドット絵のアウトラインシェーダを使用できる「2D Outlines in Shader Graph and Unity URP」紹介

はじめに 「2D Outlines in Shader Graph and Unity URP」を Unity プロジェクトに導入することで URP で SpriteRenderer のドット絵のアウトラインシェーダを使用できるようになります 使用例 使い方 SpriteRenderer に OutlineSprite マテリアルを割り当て…

【Unity】28個のイメージエフェクトの実装を見ることができる「Image Effects Ultra」紹介

はじめに 「Image Effects Ultra」では28個のイメージエフェクトの実装を見ることができます スクリーンショット

【Unity】マリオオデッセイのスナップショットで使えるフィルターのようなシェーダの実装を見ることができる「SMO Shaders」紹介

はじめに 「SMO Shaders」ではマリオオデッセイのスナップショットで使える フィルターのようなシェーダの実装を見ることができます シェーダ 油絵 ゲームボーイ スーパーファミコン ファミコン ブルーム ネオン アウトライン シルエット ブラー セピア グレ…

【Unity】草を生やすことができる「A Geometry Grass shader in Unity」紹介

はじめに 「A Geometry Grass shader in Unity」を Unity プロジェクトに導入することで 草を生やすことができます 使用例 使い方 シーンに Plane オブジェクトを作成して 「Unlit_GrassShader」マテリアルを割り当てることで使用できます

【Unity】ゲーム画面で Overdraw を確認できる「OverdrawForUnity」紹介

はじめに 「OverdrawForUnity」を Unity プロジェクトに導入することで ゲーム画面で Overdraw を確認できるようになります 使用例 適用前 適用後 使い方 ゲーム画面で Overdraw を確認したいゲームオブジェクトに Shader が「Camera/Effect/OverDraw」のマ…

【Unity】雨がしたたる演出を実装できる「UnityRainDropShader」紹介

はじめに 「UnityRainDropShader」を Uniy プロジェクトに導入することで 雨がしたたる演出を実装できるようになります 使用例 使い方 Shader が「Custom/RainDrops」のマテリアルを Quad オブジェクトに割り当てることで使用できます

【Unity】ファーシェーダを使用できる「Unity Fur Shader」紹介

はじめに 「Unity Fur Shader」を Uniy プロジェクトに導入することで ファーシェーダを使用できるようになります 使用例 適用前 適用後 密度の変更 風向きの変更 リムカラーの変更 使い方 マテリアルの Shader を「Fur」カテゴリのいずれかに変更することで…

【Unity】集中線を使用できる「DynamicCentralLineCamera」紹介

はじめに 「DynamicCentralLineCamera」を Unity プロジェクトに導入することで 集中線を使用できるようになります 使用例 使い方 シーンのカメラに「DynamicCentralLineCamera」をアタッチします そして、Material に「CentralLine」マテリアルを設定して、…

【Unity】古いテレビのようなポストエフェクトを使用できる「[Unity] Old Monitor Shader - Post Processing Stack V2」紹介

はじめに 「[Unity] Old Monitor Shader - Post Processing Stack V2」を Unity プロジェクトに導入することで 古いテレビのようなポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 PostProcessing Stack v2 の「Post-processing Pr…

【Unity】3D オブジェクトを波打たせる実装を見ることができる「SinewaveShapeDistortion」紹介

はじめに 「SinewaveShapeDistortion」では 3D オブジェクトを波打たせる実装を見ることができます 実装例 閲覧方法 「mainScene」を開くことで実装を見ることができます

【Unity】モザイクシェーダを使用できる「Censor Effect」紹介(無料)

概要 2018/3/8 に「Censor Effect」がリリースされました 「Censor Effect」を導入すると、モザイクシェーダを使用できるようになります 検証環境 Unity 2018.2.14f1 Censor Effect 1.0 使用例 使い方 マテリアルの Shader を下記のいずれかに変更します FX/…

【Unity】雷のようなシェーダを使用できる「Unity-Shaders」紹介

はじめに 「Unity-Shaders」を Unity プロジェクトに導入することで 雷のようなシェーダを使用できるようになります 使用例 使い方 マテリアルの Shader を「Custom/Lightning」に変更して各テクスチャを設定して、 このマテリアルをスプライトに割り当てる…

【Unity】影の影響を受けるスプライトアニメーションを実装できる「Flipbook Surface Shader for Unity」紹介

はじめに 「Flipbook Surface Shader for Unity」を Unity プロジェクトに導入することで 影の影響を受けるスプライトアニメーションを実装できるようになります 使用例 使い方 マテリアルの Shader を「Custom/SurfaceSpriteSheet」に変更することで使用で…

【Unity】メッシュをカットできる「MeshCutter」紹介

はじめに https://github.com/Black-Wolfwood/MeshCutter 「MeshCutter」を Unity プロジェクトに導入することで メッシュをカットできるようになります 使用例 使い方 カットしたいオブジェクトに「CutMesh」をアタッチします 空のゲームオブジェクトに「Cu…

【Unity】スプライト用のグレーアウト、アウトライン、斜めシェーダを使用できる「UnityShaderEffect」紹介

はじめに 「UnityShaderEffect」を Unity プロジェクトに導入することで スプライト用のグレーアウト、アウトライン、斜めシェーダを使用できるようになります 使用例 適用前 適用後 使い方 「Assets/2D/Sprite」フォルダ内のマテリアルやスクリプトを使用し…

【Unity】スプライトにアウトラインを表示できる「SpriteOutline」紹介

はじめに 「SpriteOutline」を Unity プロジェクトに導入することで スプライトにアウトラインを表示できるようになります 使用例 適用前 適用後 使い方 マテリアルの Shader を「Sprites/SpriteOutline」に変更して スプライトに設定することで使用できます…

【Unity】カーソルが重なっているオブジェクトにアウトラインを表示する実装を見ることができる「PixelBaseOutlinePostProcessing」紹介

はじめに 「PixelBaseOutlinePostProcessing」ではカーソルが重なっているオブジェクトに アウトラインを表示する実装を見ることができます 実装例

【Unity】高速なブルームのポストエフェクトを使用できる「Unity Fast Bloom」紹介

はじめに https://github.com/PavelDoGreat/Unity-Fast-Bloom 「Unity Fast Bloom」を Unity プロジェクトに導入することで 高速なブルームのポストエフェクトを使用できるようになります 使用例 使い方 例えばこのようなシーンでブルームを使用したい場合 …

【Unity】3D オブジェクトにアウトラインを表示できる「UnityOutline」紹介

はじめに 「UnityOutline」を Unity プロジェクトに導入することで 3D オブジェクトにアウトラインを表示できるようになります 使用例 適用前 適用後 使い方 3D オブジェクトに「Outline_Avg Normal」をアタッチすることで使用できます

【Unity】3D オブジェクトにアウトラインを表示するポストエフェクトを使用できる「unity-mesh-outline」紹介

はじめに 「unity-mesh-outline」を Unity プロジェクトに導入することで 3D オブジェクトにアウトラインを表示するポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 シーンのカメラに「OutlinePostEffect」をアタッチして 「DrawSi…

【Unity】隠れている部分にもアウトラインを表示できるシェーダを使用できる「Quick Outline」紹介

はじめに 「Quick Outline」を Unity プロジェクトに導入することで 隠れている部分にもアウトラインを表示できるシェーダを使用できるようになります 使用例 使い方 3D オブジェクトに「Outline」をアタッチすることで使用できます 「Outline Mode」を変え…

【Unity】3D オブジェクトにアウトラインを表示するポストエフェクトを使用できる「UnityOutlineFX」紹介

はじめに 「UnityOutlineFX」を Unity プロジェクトに導入することで 3D オブジェクトにアウトラインを表示するポストエフェクトを使用できるようになります 使用例 適用前 適用後 使い方 シーンのカメラに「UnityOutlineFX」をアタッチします 空のゲームオ…

【Unity】3D オブジェクトにアウトラインを表示できる「UnityFx.Outline」紹介

はじめに 「UnityFx.Outline」を Unity プロジェクトに導入することで 3D オブジェクトにアウトラインを表示できるようになります 使用例 使い方 3D オブジェクトに「OutlineBehaviour」をアタッチすることで使用できます